Black Friday has arrived. Even with the rise in online shopping, Black Friday remains the biggest day of the year for retail ...