I normally email / phone them when things like that happen and demand refunds on next day delivery payments
If you pay for next day and it comes in 2 days, get your money back...
Also one time they did that, I complained about a missing order in my delivery, next day it arrived, and the day after so did another one




