I still have Christmas shopping left to do. It's safe to say I'll probably need to figure it out soon or make my way to a store and stand in line because I am a procrastinator.

If you act fast...you'll still be able to order your Christmas gifts and get them just in time for the holiday. The United States Postal Service has suggested a few mail deadline dates to ensure you get your gifts in time for Christmas.

USPS

  • USPS Retail Ground shipping--Dec. 14
  • First Class Mail--Dec. 20
  • Priority Mail--Dec. 20
  • Priority Mail Express--Dec. 22

According to Fox News, other retailers have announced deadlines of their own.

Amazon

  • Two-day free shipping for Prime members--Dec. 22
  • One-day shopping for Prime members in certain areas--Dec. 23
  • Same-day delivery for certain Prime members--Dec. 24

FedEx

  • FedEx Ground & Home Delivery--Dec. 17
  • FedEx Express Saver--Dec. 19
  • FedEx 2Day A.M./FedEx 2 Day--Dec. 20
  • FedEx Standard Overnight/Prority Overnight/First Overnight--Dec. 21
  • FedEx Home Delivery--Dec. 22
  • FedEx SameDay delivery with $50 fee--Dec. 25