Seriously. I work for UPS and grounds taking upto 12 days, quit your bitchin. Next day isn't guaranteed during holidays, in fact, we are told to not even process anymore next days due to the extreme volume. Also, if whoever sent the item out sends it out on a Friday or Saturday, then you won't get it till Tuesday. Unless you requested deliver on Saturday. And, lastly, with all the storms across the country as of late, it can be delayed if it has to be sent out on a plane.
All next days are picked up at 4:30pm. If its sent out after that it'll get there the next day.