I did all of my shopping and mailing Thanksgiving weekend. I don't want anyone's sloppy leftovers by shopping too close to Christmas, and I don't want to have packages in that holiday mire.
I think something really unusual happened. Amazon dropped the ball. Even that week after Thanksgiving UPS shipments weren't meeting target dates and if you did the tracking you could see they were sitting in some terminals. As a result, I stuck to USPS (did great). Amazon etc could've if they had someone tracking the mess.
if you did the tracking you could see they were sitting in some terminals.
I did have a package of water filters for the home that got stuck at UPS Dallas for a couple days. They were delivered Christmas eve, so we were blessed with the Christmas gift of good tasting water.
All my Amazon Prime packages took a long while to get here. So, I think you are on to something. (they were here well in time for Christmas but I ordered them giving good time)