With Christmas right around the corner, the time to ship those Christmas gifts has arrived.

Ready or not, here comes Christmas! The big day is just about here and with it comes all sorts of deadlines to meet in order to have the perfect day. For instance, when do you need to ship all of those presents to those who can't be with you Christmas morning. For those of you who have already handled this... Congratulations, you are a living Christmas miracle.

For the rest of us, it's crunch time!

We decided to find out when you need to ship your items to insure a Christmas arrival. Thanks to Deal Hack, we have the shipping deadline for the major movers and shakers in the US... USPS, UPS and FedEx. Pay attention to the dates so you don't end up on the naughty list in 2018. (Trust us, Santa is already taking notes).

USPS

-December 15 for Standard Parcel Post shipments (Christmas cards must be sent by this date)
-December 20 for First Class Mail and Priority Mail shipments
-December 23 for Priority Express Mail shipments

UPS

-December 18 for UPS 3 Day Select shipments for a December 22 arrival
-December 20 for UPS 2nd Day Air shipments for a December 22 arrival
-December 22 for UPS Next Day Air shipments for a December 23 arrival (Keep in mind that this is a Saturday and not all zip codes support a Saturday delivery)
-December 24-25 there is no pickup or delivery

FedEx

-December 11 for FedEx Smart Post shipments - EXPIRED
-December 15 for FedEx Ground shipments
-December 18 for FedEx Home Delivery shipments
-December 19 for FedEx Express Saver shipments
-December 20 for FedEx 2-Day and 2-Day A.M. shipments
-December 21 for FedEx Standard Overnight, Priority Overnight, First Overnight shipments
-December 25 for FedEx SameDay shipments

Deal Hack also listed deadlines for popular stores like Amazon, Target, Best Buy, Toys R Us, Kohl's, Walmart and more.

More From Kicker 102.5