Here is some helpful guidance for when you need to order to assure delivery before 12/25/2017:
Dec 14th (before noon) - FedEx Ground And Home Delivery
Dec 15th
(before noon) - USPS Priority & FedEx Express 3-Day
Dec 18th
(before noon) - FedEx 2-Day
Dec 19th
(before noon) - FedEx Overnight