Black Friday, which happens on the Friday immediately following Thanksgiving, is the day with the highest online retail sales. More than half of shoppers buy holiday presents on this day alone.