Annual shopping bonanza Black Friday is almost here, with hundreds of retailers offering huge money-saving deals. Here's what we already know, including early sales that have already started