Maybe they aren't running at full capacity with employees because of the holidays.
I had super fast shipping prior to though. I ordered a top on 12/26 that I received today already. Given the weekends and holidays, I am very pleased. That same day I ordered a pair of boots that will be here tomorrow. Not sure why both shipped on the same day, both were given to USPS for delivering but one was delivered and the other wasn't.
But then I ordered 2 items on 12/30 and both are still in process.