Mail parcels and packages by Dec. 14 for parcel post delivery by Christmas, and cards by Dec. 21, the post office's blog advises.
If you miss those days, though, you're still okay—as long as you're fine with paying a little extra. Here are the absolute-last-day deadlines to keep in mind, according to the U.S. Postal Service's holiday calendar:
• Dec. 14: Last day to ship via Parcel Post for delivery by Christmas.
• Dec. 17: Last day to ship to military for delivery by Christmas.
• Dec. 19: Last day for most international shipping for delivery by Christmas.
• Dec. 20: Last day to send First-Class Mail for delivery by Christmas.
• Dec. 21: Last day to send Priority Mail for delivery by Christmas.
• Dec. 22: Last day to send most Express Mail for delivery by Christmas.





