In a few weeks from now it will be Christmas, and if you aren’t sure whether you’re going to get everything mailed in time or not, no worries.  We've gathered the shipping deadlines for various companies, all with delivery by Christmas as the cut-off date.

If you’re using the United States Postal Service to mail your gifts, to ensure your package arrives by Saturday, December 23, UPS Retail Ground Service deadline is Thursday, December 14, First-Class mail service deadline is Tuesday, December 19, the Priority Mail deadline is Wednesday, December 20, and if you’re really doing some last minute shopping, the Priority Mail Express Service deadline is Friday, December 22. Packages shipped with Priority Mail Express will still be delivered on Sunday, December 24 as well as on Christmas Day, but that’s the only shipping method with the USPS that will. To make things even easier, you can get holiday stamps, free box delivery, schedule pick-ups, at usps.com/holiday.

If UPS is your go-to shipping plan, Monday, December 18 is the last day you can have something shipped via UPS 3-day service, the UPS 2nd Day air deadline is Wednesday, December 20, and since not all zip codes have Saturday delivery, Thursday, December 21 is the last day to use next day delivery to ensure arrival in time for Christmas.

Getty Images for FedEx Office

FedEx deadlines are Monday, December 18 for FedEx Smartpost, Friday, December  22 is the last day for FedEx Home Delivery and FedEx Ground, but only in some areas.  In addition, with FedEx you could actually, in some locations, mail something on Christmas Eve with their Same Day Shipping, but keep in  mind their offices will close at 6 pm, talk about stress! Plus, they have a digital coupon on their site that will save you $5 off a $15 FedEx ground shipment package.

Happy shipping and Happy Holidays!

Bonus Video