How long do you have to get grandma's presents to her by Christmas? The following deadlines are for standard shipping except where noted. Note that some retailers also offer free in-store pickup options that may have later deadlines.
Kmart -- 5 p.m. EST on Tuesday, December 19
Kohl's -- midnight EST on Monday, December 18
Walmart -- Noon local time on Tuesday, December 19
Pottery Barn - 2:59 a.m. EST on Wednesday, December 20
Sears -- 5 p.m. EST on Tuesday, December 19
Target -- Friday, December 15 (free standard shipping can take up to five business days and there is no weekend delivery for standard shipping). Target is offering free shipping through December 23 and to be sure to get your order in time choose "Holiday Shipping" when placing your order.
Toys R Us -- 11:59 p.m. EST on Monday, December 18, for free shipping with $29 purchase
Amazon -- Monday, December 18 (Free Shipping deadline is Friday, December 15, and Two-Day Shipping deadline is Friday, December 22)
Apple -- 5 p.m. local time Wednesday, December 20, for most items (since all shipping is free for two-day shipping of in-stock items), but Thursday, December 21, for iPhones, since Apple offers free next-day shipping on iPhones. However, Saturday delivery is possible for some postal codes, so check your secure checkout page for delivery dates.
Best Buy -- 11:30 a.m. EST on Thursday, December 21
UPS -- Monday, December 18 (3 Day Select), Wednesday, December 20 (2nd Day Air), and Friday, December 22 (Next Day Air). Note that Next Day Air packages mailed on December 22 must be processed and labeled for Saturday delivery, which is not available to all ZIP codes.
USPS -- Tuesday, December 19 (First Class), Wednesday, December 20 (Priority Mail), and Friday, December 22 (Priority Mail Express)
FedEx -- Friday, December 15 (Ground), Monday, December 18 (Home Delivery), Tuesday, December 19 (Express Saver), Wednesday, December 20 (2Day), Thursday, December 21 (Overnight), and Monday, December 25 (SameDay)