Find out exactly when things need to be ordered by and shipped in order to make it in time for the holidays.

It's the holidays, which means lots of shopping and lots of shipping. Ordering something online from Amazon? Well, Saturday, December 14, 2019, is the last day for free shipping for non-Prime members. The Miami Herald reports that Wednesday, December 18 is the last day for standard shipping for non-Prime members to order something with standard shipping if they want it to arrive by December 25. Sunday, December 22 is the last day for free delivery with no minimum purchase for Prime Members for it to arrive by Christmas Day. Monday, December 23, is the last day for one day delivery with no minimum purchase for Prime members for it to arrive by December 25.

According to the Miami Herald, these are the USPS shipping deadlines for the 2019 holiday season using domestic mail, excluding Alaska and Hawaii:

First-Class Mail Service - Friday, Dec. 20

Priority Mail Service - Saturday, Dec. 21

Priority Mail Express Service - Monday, Dec. 23

USPS Retail Ground - Saturday, Dec. 14

For UPS, the Miami Herald reports the following deadlines to ship for something to arrive by Christmas Eve:

UPS Ground - Friday, Dec. 13

UPS 3 Day Select - Thursday, Dec. 19

UPS 2nd Day Air - Friday, Dec. 20

UPS Next Day Air - Monday, Dec. 23

Finally, the FedEx deadlines for shipping items to arrive before or on Christmas Day, according to the Miami Herald:

FedEx SmartPost - Monday, Dec. 9

FedEx Ground and FedEx Home Delivery - Monday, Dec. 16

FedEx 3Day Freight and FedEx Express Saver - Thursday, Dec. 19

FedEx 2 Day A.M. and FedEx 2 Day - Friday, Dec. 20

FedEx 2 Day Freight - Saturday, Dec. 21

FedEx First Overnight, FedEx Priority Overnight, FedEx Standard Overnight and FedEx 1 Day Freight - Monday, Dec. 23

FedEx SameDay City Direct, FedEx SameDay City Priority and FedEx SameDay - Wednesday, Dec. 25.