SAN FRANCISCO (CBS/AP) — There aren’t many people who are still waiting for the gifts that were supposed to arrive by Christmas in the Bay Area, or anywhere else, for that matter.

FedEx and UPS were able to improve their performance this holiday season, after failing to deliver some presents in time for Christmas last year. According to a shipment tracker, ShipMatrix, FedEx delivered more than 99 percent of express packages as promised on December 22nd and 23rd. UPS also hit the 99 percent mark.

READ MORE: Vandals Smear Chauvin Defense Witness' Former Santa Rosa Home With Pig's Blood

There are no numbers yet for Christmas Eve deliveries.

READ MORE: After a Night of Protest Vandalism, Oakland Businesses Pick Up the Pieces

Last year, some packages didn’t make it on time. The tracking company says the success rate was in the “low 90s” a year ago.

MORE NEWS: Stimulus Check Latest: Is A Fourth Relief Payment Coming?

The delays last year were blamed on a mix of bad weather and overloaded systems, with more people shopping online. To avoid similar headaches this year, FedEx and UPS invested in improving their systems. They also increased the number of seasonal workers they hired.

© Copyright 2014 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.