For decades, Black Friday has been the day when millions of Americans do some serious Christmas shopping.