Many people woke up on Christmas morning feeling like the Grinch stole their presents, as delivery companies UPS and FedEx were unable to deliver all their packages on time.
A combination of high online retail sales and weather delays caused the shipping giants to fail their expectations for Christmas Eve delivery.