Amazon’s shipping time lies.
I needed to order a gift for a friend. I figured I’d still be okay at this point in the game, and everything on the product pages said they would be there by next Sunday. Or at least until I swapped the address to my friend’s. Every single thing said it would not arrive until after Christmas. After my fifth choice returning the same shipping date, I gave up. So sorry friend. Your gift is going to arrive after Christmas.
And next year I am going to be one of those people who have their shopping done by the first of December.