Amazon Black Friday 2026 runs Nov. 19 through Nov. 30. Here’s everything to know about the 12-day sale, early deals and how to save.