USPS
:
December 14
is the last day the USPS recommends you use standard shipping if you want delivery on time;
December 19
is the last day for First Class mail;
December 20
for Priority Mail, and
December 22
for Priority Mail Express.
UPS:
December 18
is the last day to ship UPS 3 Day Select — if you want packages to be delivered before Christmas Day;
December 20
is the last day for 2 Day Air, and
December 21
is the deadline for overnight packages to arrive on the 23rd.
FedEx:
December 15
is the last day to ship FedEx Ground if you want delivery by Christmas Day:
December 19
is the deadline for Express Saver, and
December 20
is the deadline for 2 Day Air.
December 21
is the last day to send overnight packages for arrival on the 22nd (additional fee for Saturday delivery on the 23rd.)
Always contact your shipper for actual delivery dates and times. The dates above are to be used only as a guide.