Already have an account?
Get back to the

18 Last-Minute Christmas Gifts the Whole Family Is Sure to Love


First For Women has affiliate partnerships. We receive compensation when you click on a link and make a purchase. Learn more!

You did it again. Despite promising yourself that you would do your holiday shopping earlier this year, time slipped away from you, and you’ve found yourself present-less just three days away from Christmas. Not to fret: There’s still time to get your loved ones something nice by the big day! We’ve rounded up the final shipping and store pickup dates from stores from all your favorite retailers, plus a slew of last minute Christmas gift ideas to help ease your worry. Happy holidays, indeed! 

Holiday Shipping Deadlines 

While many holiday shipping dates have come and gone by now, there’s a few retailers out there that still have your back. 

Amazon: Amazon Prime members will not only get free one-day delivery for many orders placed by Dec. 23 at 9:30 a.m. local time, they’ll have access to package pick-up at local Amazon hubs

Barnes and Noble: If you’ve got a book lover on your list, you’re in luck: Orders placed at Barnes and Noble by 11:59 a.m. EST on Dec. 23 are eligible for expedited shipping. You can also order by the same time on Dec. 24 for in-store pickup. 

Kohl’s: From now through 4 p.m. on Christmas Eve, Kohl‘s shoppers can pick-up their orders just two hours after placing them when shopping through this link

Nordstrom: Order from Nordstrom by Dec. 23 at noon EST to get next-day delivery or next-day in-store pickup (certain items will be ineligible). 

Macy’s: Same-day delivery (order by 10 a.m. local time on Dec. 24) and in-store pickup is still available (order by 3 p.m. local time on Dec. 24) for many items at Macy’s

Target: Target is offering same-day delivery in select areas through Dec. 24. Enter your zip code here to see if your city participates. You can also order items online for in-store pickup through Dec. 24 by closing time (check your local Target’s hours). 

Walmart: A large selection of items is available to be picked up that same day at Walmart

Yankee Candle: Yankee Candle orders placed by Dec. 23 at 1 p.m EST will arrive by Christmas Eve. 

Best Last-Minute Christmas Gifts

Whether you’re shopping for that special someone or your favorite niece or nephew, we’ve got plenty of last-minute inspiration to ensure smiles all around. Ready to finish your checklist? Keep scrolling for FIRST’s picks for the best last-minute Christmas gifts the whole family will enjoy. 

We write about products we think our readers will like. If you buy them, we get a small share of the revenue from the supplier.

Use left and right arrow keys to navigate between menu items. Use right arrow key to move into submenus. Use escape to exit the menu. Use up and down arrow keys to explore. Use left arrow key to move back to the parent list.