Already have an account?
Get back to the

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


First For Women aims to feature only the best products and services. We update when possible, but deals expire and prices can change. If you buy something via one of our links, we may earn a commission.

Questions? Reach us at

Sponsored content

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.

Powered by Arnica montana, Arnicare® is designed to treat muscle pain, swelling, and discoloration from bruising. The unscented gel cools on contact and absorbs quickly into your skin, leaving no sticky or greasy residue, and provides you with the relief you seek. Learn more at

Keep scrolling, there's more!
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.