In a few words, their system is horrible and they don't honor delivery dates... at all.
Read more if interested:
I ordered a Christmas gift November 8th 2023 to make certain I got it for Christmas. Three weeks later, I still didn't receive it. After a few emails, I called them and was told that they would open a ticket. I then got an e-mail that it would take 10 days for them to investigate. I called again for an update and the status had not changed from the start. They said they didn't have an update. I then got an e-mail informing me that my order got cancelled without even telling me why. I had to called again and they said they were unsuccessful in contacting the provider. I told them it was still available online. The rep checked and said it was Now in stock, so I ordered again on the phone. I was assured it would be delivered the following week. It's past a week and my order is still "in process". I called again and now have to go through the same steps... open a tickets, etc. I'm now stuck with no gift for Christmas.