Have had problems with UPS this year. They blame the weather, but my last package arrived in Austin, Texas where it's been in the 70s all week. It was stuck at the local Austin terminal for 5 days! Delay after delay. Took them weeks and over a week late.
Am having the same problem with another shipment coming from UPS. Every FedEX package has come on-time or a day early. Another Apple refurb nano came from Hong Kong and was delivered a day early in 5 business days. The UPS package shipped from Best Buy took 15 days.
When I tried to call customer service, just waited on hold for a long while, then they're system just hung up on me.