Amazon Prime Day 2026 runs June 23-26, shifting earlier as the company keeps its four-day format and leans into groceries.