All of the shippers do crazy things at times. I recently had something that was sent FedEx Smartpost take 9 days to go the 50 miles from the FedEx location to my Post Office. The tracking showed that it was put on a truck for delivery to the PO 7 of the 9 days...the 2 it wasn't on a truck were a Sat and Sun.
On the other hand, the Friday before Christmas I sent a package to my Mom via USPS, which the PO said would arrive on Tue (I knew it wouldn't get there by Christmas and that was fine, it wasn't a present). It was put on her porch on Christmas morning....it had traveled 2000 miles in 2 days.