If like me, you have family and friends scattered all over the United States, mailing Christmas gifts can be a nightmare. Especially if you're using multiple services like the United States Post Office, Fed Ex, and UPS.

Well here's a list of the Christmas delivery deadlines, according to WCVB Channel 5 Boston.

United States Postal Service

First Class: December 20
Priority: December 20
Priority Express: December 22

UPS

According to the UPS website...UPS 2nd Day Air: December 20
UPS Next Day Air: December 21

Fed Ex

FedEx First Overnight, FedEx Priority Overnigh®, and FedEx 2Day: December 22

FedEx Home Delivery: December 22

FedEx Express  and FedEx Ground: December 24

According to the Fed Ex website, with FedEx SameDay City and FedEx SameDay services, you can ship on Christmas Day or any other day of the year. Those services are available 24 hours a day, 7 days a week, 365 days a year for your most urgent shipments.

Make sure you get your shopping done early. There's nothing worse than running out of time to get all of those important gifts mailed to the most important people in your life. Even Santa packs his sleigh early.