I have purchased a lot from Amazon over the years. I recall anything orderend in Novembe and December was held up by XMas mail. That's to be expected.
Also remember that what you buy, especially books, often comes from thirld party bookstores, not from an Amazon warehouse.
I never worry about delivery times. When it arrives, it arrives