Black Friday is one of the biggest sales events of the year. This year, it falls on November 29, but if you can't wait that long to make a start on your holiday shopping, then there is some good news.