Ok, so the hard part is out of the way, you BOUGHT the Christmas gifts for your friends and family. Now, you just have to get it to them in time for them to enjoy them Christmas morning! Well, if you're wanting to get them to your loved ones, you need to get on it.

While Santa can get all the goodies to kiddos all over the world in one night, we need a little more help, right? Luckily our trusty elves drive big trucks and planes that can help us get our gifts to all the right places, however, there are some dates you need to remember to guarantee delivery by Christmas.

According to USA Today, the following are the deadlines for the three major carriers in the U.S.

U.S. Postal Service

Dec. 14: USPS Retail Ground shipments

Dec. 18: APO/FPO/DPO (except ZIP Code 093) through Priority Mail Express

Dec. 20: First Class

Dec. 20: Priority Mail

Dec. 22: Priority Mail Express

FedEx

Find rates and transit times at www.fedex.com.

Dec. 17: Ground and home delivery

Dec. 19: Express Saver

Dec. 20: Two-day options

Dec. 21: Overnight options

Dec. 25: FedEx SameDay, FedEx SameDay City Direct and City Priority

United Parcel Service

Calculate time and cost at www.ups.com.

Dec. 18: UPS 3 Day Select

Dec. 20: 2nd Day Air

Dec. 21: Next Day Air