unfortunately the criticism is being levied at the wrong party FedEx caused the problem not fender and at this time of year everybody knows about shipping except the 0P
This. Fender, more than likely, held up their end of the deal. You need to realize that ordering on a Sunday (no shipping that day) means it will get shipped Monday. If you expected it Monday, well, I don't know what to say. But they don't own a shipping company. It's the shipping company's fault. And, as has already been said, this is a crazy time of year to guarantee next day delivery.
I will agree that the notion of "next day delivery" is misleading at this time of year, if that's what they actually said. If they said "same day shipping" or something of the sort, that is conceivable, albeit the truth is you won't get it next day. At least 4 days before Christmas.