Package delivery giants UPS and FedEx Express may wind up getting a lump of coal in their stocking next Christmas after failing to delivery for some consumers shipments in time for this year's holiday.

The two companies scrambled the day after Christmas to finally delivery presents to customers who are angry over them not showing up on time, reports NBC News

Both say the culprit is bad weather and increased demand for deliveries, due to increased online sales, pushing their network capacity. Customers took to social media to lambast them for their lack of on-time performance. 

What really got under some customers skin was that UPS reportedly was offering next day delivery for shipments ordered by Dec. 23. However, points out the blame also lies with consumers who waited until the last moment to place their orders with online retailers. 

No matter who is at fault, it's safe to say both UPS and FedEx will be thoroughly examining the situation in the months ahead to make sure it doesn't happen again next year, otherwise consumers may take their business to the U.S. Postal Service, which is in need of a huge financial boost following billions of dollars in losses.

Originally posted on Automotive Fleet