If you still need a gift for someone this Christmas, sending an e-gift card may be your best bet, as mosthave passed. The good news is there are some great last-minute deals on gift cards available right now.
So if you've waited until the last minute to finish your shopping, consider the discounted gift cards from Amazon, CardCash and more ahead -- plus some full-price gift-card options that are sure to delight this holiday.
Get a $50 Gap options gift card for $40
Get $10 off when you spend $50 or more on a Gap options gift card at Amazon using the code OPTIONS at checkout. Shop at Gap, Banana Republic, Athleta and Old Navy using this gift card. The deal is on until Jan. 1.
Get a $50 Domino's e-gift card for $45
This Christmas, give them the gift of pizza. Best Buy is currently offering $50 Domino's e-gift cards for just $45.
Get a $50 Holiday dining gift card, get a $7.50 Amazon credit
Does the person you're shopping for prefer sit-down restaurants to Domino's pizza? Once activated, this e-card can be redeemed at a number of popular chains, including: BJ's Restaurant & Brewhouse, Buffalo Wild Wings, Maggiano's, Outback Steakhouse, Red Lobster, Red Robin and The Cheesecake Factory.
Home Chef gift card
If their New Year's resolution is to learn to cook, or eat more homemade meals, a Home Chef gift card will be a hit. Choose the amount you'd like to send (the most popular weekly plan is $65, resulting in three meals for two people) so they can try out this meal kit delivery service.
Amazon e-gift card
An Amazon gift card is almost always a welcome gift, because Amazon sells just about everything. It's too late to get a physical gift card delivered to your door by Christmas via Amazon, but there's still plenty of time to buy and gift an e-gift card. You can choose any denomination you want, from $1 all the way up to $2,000.
Amazon print-at-home gift card
if you'd prefer something physical to give on Christmas, Amazon also offers print-at-home gift cards in the same wide range of denominations (from $1 up to $2,000).
Chipotle e-gift card
Satisfy their Chipotle craving with this e-gift card. Choose from $25 or $50.
Bath & Body Works e-gift card
Choose any amount you'd like to put on a gift card from Bath & Body Works.
Get $20 off a Thrive Market gift card for $39.95
Anyone can shop organic food, home and beauty brands at wholesale prices with a Thrive Market e-gift card. Gift them a shopping credit from $25 to $200, a one-year membership, or both.
Territory Foods gift card
They can get healthy pre-made meals by local chefs, delivered to their door, with a Territory Foods gift card. Territory Foods has meals for a variety of dietary preferences, and the menus rotate regularly to guarantee zero food boredom. Choose from five meals ($65), 10 meals ($130), 15 meals ($195) or a custom amount.
Mejuri gift card
Everyday fine jewelry brand Mejuri has digital gift card options ranging from $25 to $500.
Sorel gift card
Let them pick their own new pair of winter boots this year with a Sorel gift card. Choose from $25 to $500 in a digital gift card.
Sunbasket gift card
Allow them to try a subscription meal delivery service with a Sunbasket gift card. You can load it with as much money as you'd like and email it to its recipient, or print it at home.
Bandier gift card
Give the gift of luxury activewear with a digital Bandier gift card. Select amounts ranging from $25 to $1,000 in this card, redeemable in stores or online.
Buy $300 in Nordstrom gift cards, get a $50 promo card
Upscale department store Nordstrom has a great last-minute deal for gift card shoppers: Buy $300 or more in Nordstrom e-gift cards, and you'll get a $50 promo card free. And yes, it's totally fair game to buy these cards for yourself -- after all, the Nordstrom After Christmas Sale is all but here.
But hurry, this gift card deal ends Dec. 27.
Sephora gift card
Shopping for a makeup lover? Pick from a plastic or e-gift card, plus choose the amount you'd like to put on it at GiftCards.com. You can even schedule the delivery of your Sephora e-gift card for now or later.
Discounted Uber Eats gift cards
Raise is another smart option for discounted gift cards: You can get 2% in Raise Cash when you buy one, plus there are even more discounts available for first-time buyers. Find $25, $50, $100 and $200 gift cards to spend on Uber Eats, or other brands.
Retail therapy choice e-gift card
This e-gift card is a good choice because it can be spent at Ulta, Lululemon, Wayfair, Gap, Macy's or Nordstrom Rack. Choose how much you'd like to put on it and schedule its delivery for now or in the future.
Grubhub e-gift card
Choose the amount you'd like to put on this Grubhub e-gift card, so they can enjoy delivered meals post-Christmas.
Cold Stone Creamery e-gift card
Choose from five gift card designs and any amount you want to put on a Cold Stone Creamery gift card. It makes for a sweet gift.
H&M e-gift card
Send a $25 or $50 H&M e-gift card and they'll start the new year in style.
Related content from CBS Essentials:
for more features.