I used to order things like that for Christmas, you used to choose ship dates when you ordered. I have not done that in years because everyone is on a diet now so not sure if they still do that with perishables.
I typically leave all of my shopping to the last minute.
I used to go shopping on Christmas Eve a few hours before the stores closed.
Lots of things would be marked down drastically and the crowds had thinned out just as drastically.
But now my wife does most of the shopping and I just buy for her.
She is like a hunter on safari. Looking for that illusive bargain. Sometimes I get dragged along like a Sherpa.
Sometimes she and her sister will do the Black Friday sales. I flatly refuse to do those sales. I hate crowds and I hate traffic. I simply refuse. If it makes her angry with me, so be it.