Amazon is stretching Black Friday and Cyber Monday into nearly two weeks of sales — starting Nov. 20 and running through Dec.