Retail giants Amazon and Walmart are launching their Black Friday sales early in response to a later-than-usual Thanksgiving.