If you want to get your gifts shipped in time for Christmas, December 17 is the deadline for FedEx ground shipping.
December 20 is the last day to ship UPS second day air. It’s also the last day to ship priority and first-class mail at the post office.
If you are not an Amazon Prime member, the deadline to ship from the website is December 18. If you are a Prime member, the deadline is December 22.
For Walmart’s online shipping, your order needs to be in by December 20 at 2:00 p.m.