I just moved back to Florida and shipped my bike UPS(and luckily I got it this time), but I had the same thing happen. I shipped it 3 day, and it went out monday, with wed being the 4th). So it was received here in south fl on tuesday, put on a truck, but not delivered until Thursday. Still one day before I was supposed to receive it, but it was placed on the truck, at 7:04 AM on Tuesday.

They love to make you wait, I find it stupid- wouldn't they be better off to move it off of their trucks so they can deliver more cargo, thereby increasing their load/profit?