Editorial Team

Christmas gift ideas that promise to please – no matter how late you’ve left it

The clock is ticking. If you’re on the hunt for last-minute Christmas gifts for her (or him), you can’t go wrong with beauty products. From luxury lipsticks and cult creams to indulgent gift sets and mood-boosting fragrance, these treats really deliver the goods – and make you look extra thoughtful, too.

Best-selling beauty treats, just for her

Fragrance, skincare or makeup gift sets are ideal last-minute presents because the happy recipient wouldn’t have treated herself to them. Cue, a happy, festive glow.

The pleasing pick of men’s grooming gifts

Reboot his self-care ritual – ahead of any new year resolutions – by introducing him to the premium brands that he’ll want to hold on to forever.

Best last-minute self-care treats

For frazzled friends who need a break, or a special someone who deserves a bit of ‘me time’; these gifts are an invitation to rest and recharge.

Best for teens with ever-changing tastes

If you’re choosing one key gift for a skincare-obsessed teen, go for Laneige. For a treat that’s more of a stocking filler or a table present, The INKEY List’s pimple patches can’t fail.

gift card on a dinner plate

Give the gift of choice

If you can’t decide what to get them, give them a gift card and let them choose something they’ll truly love. Plus, you can checkout in a way that suits you, from Klarna and Clearpay to our own John Lewis payment plans.

click and collect

Free collection. Easy returns.

Get free next-day Click & Collect from more than 10,000 locations when you spend over £40, and free delivery on orders over £70. Plus, quick and easy returns, extended until 23 January 2026. T&Cs apply.

The best Christmas hampers

Games for the whole family

Related Articles

More stories

The best Christmas gift ideas for dogs

The best Christmas Eve box ideas for all ages

Last-minute Christmas gifts