FedEx and UPS have both struggled in past years to deliver gifts in time for Christmas in the US. In 2013 UPS blamed unseasonably cold and snowy weather combined with a surge in late, online orders for its delays. This year it´s FedEx turn.
Thanks to a surge in online orders UPS was struggling in mid December but has now reported completing all the deliveries it had promised ahead of 25th of December. Something FedEx has not been able to do, but the company is not taking all the blame for itself.
Tornadoes and Heavy Rain
In a statement to Bloomberg FedEx blamed late delivery on procrastinating shoppers and "an unprecedented surge of last-minute e-commerce shipments" during the days leading up to Christmas.
FedEx also pointed to the tornadoes and other storms that plagued the South, as well as heavy rains in the Northeast, around Christmas. To catch up with its shipping thousands of the company’s workers reported for work on Christmas Day.