If you haven't mailed your Christmas gifts yet you'll be happy to know that there is still time to mail Christmas gifts and have them arrive on time. You'll need to use rush or express services when you mail Christmas gifts this late. For those who still want their presents to arrive on time, here's a list of deadlines for shipment to still get your packages there on time:
UPS Overnight will pick up packages on Dec 22 for delivery Christmas Eve.
US Postal Service
Most US Post Offices will be open regular hours on Dec 22 for you to mail Christmas packages. Select Express Mail for delivery on Christmas Eve.
FedEx will offer Express Overnight Services on Dec 22 for delivery on Christmas Eve however note that FedEx Home Delivery will be closed on Christmas Eve.
Dec 20 is the deadline to mail Christmas shipments via Canada Post Priority.
The deadline to mail Christmas gifts via DHL to most international locations varies. Check with DHL for the deadline to your specific international location.
Dec 21 is the deadline to mail Christmas presents within Canada and have them arrive on time via Purolator Express.