Don't phone it in. Consider these last gasp gifts your friends and family will actually like.

Last-minute gifts to delight anyone on your list, from foodies to self-care gurus to children.

Get the Better newsletter.

Dec. 21, 2018, 8:29 PM GMT

By Locke Hughes

We’ve all been there. Christmas is merely days away, and we suddenly realize we forgot to buy a gift for a dear friend or family member. Of course, you don’t want them to know they slipped your mind, but you also don’t want to give them a thoughtless, rushed present.

Well, stop panicking. We’ve got 10 great last-minute gifts to delight anyone on your list, from foodies to self-care gurus to children. Most of these don’t require any shipping whatsoever — all you have to do is print out the email confirmation, or let them know what they can expect ahead of time. Others may require shipping — just be sure to check the site to make sure you order by the recommended date to receive by Christmas.

Related

BETTER editors, writers and experts take care to recommend items we really like and hope you’ll enjoy! Just so you know, BETTER does have affiliate relationships. So, while every product is independently selected, if you buy something through our links, we may get a small share of the revenue.

When you give a gift that’s been personalized with their initial, the recipient will have no idea it was a last-minute pick! These geometric mugs from West Elm are also half-off right now, so we suggest stocking up.

Each of these gorgeous floral arrangements ship next-day, so you can send a thoughtful and gorgeous arrangement to anyone across the country. We love this option, with red and white blooms arranged in a dark stained hand crafted wood box.

Subscription boxes are an ideal last-minute gift, since all you have to do is print out the email that announces they’ll receive a special shipment the following month! This box is a great way to instill a love of reading in any child on your list. They’ll receive a monthly shipment of handpicked books appropriate for their age.

Know someone who loves to cook? Give them a cooking class at Sur La Table, which has locations nationwide. Your gift is instantly available, and then they can check this link and see what your local store offers, from French dessert to a Tuscan date night. (Pssst! You can also choose one of these cookbooks if there’s enough time to ship it!)

A perfect gift for guys who love to grill, this gift package has everything you need to take your grilling game to the next level, including a steak rub, chipotle mustard, BBQ sauce, cedar grilling planks, and even a cheeky "I Like Big Butts" kitchen towel.

Self-care became one of the biggest buzzwords in 2018. For your friend or family member who just can’t get enough of it, send them a monthly subscription box that contains sweet surprises like oil diffusers, books, snacks, home goods, skin care, aromatherapy, and much more.

Give the gift of year-round garden that’s mini enough for the smallest kitchen. Choose from two seed types such as Thai basil and cilantro or Pansies and Zinnias, and all your gift recipient will need to do is add water.

If someone you know is swearing 2019 will be the year they get in shape, help them on their journey by gifting them a subscription to the Half It. The monthly box arrives filled to the brim with fitness apparel, workout gear, and healthy snacks all personalized to your size and gender.

Give a daily boost of a positivity to a loved one on your list. Right up to the last moment, you can send someone a year of Shine, a service that sends users a daily message Monday through Friday with positive quotes, research-backed articles, and actions that start the day off right.