A last-minute gift only fails when it looks like one. Consumables and experiences never do.
The short version
Safest bet
Good food and drink
Instant delivery
Gift cards, subscriptions, experiences
Best in-store
Books, games, candles, good chocolate
Avoid
Personalised items and anything shipped
8.4/ 10★★★★★Editor score
Our verdict
Buy consumables, experiences or something digital. Avoid anything that requires delivery after the 20th.
Best forAnyone shopping after the 18th of December
Budget$15-120
The last week of December is a bad time to buy objects and a perfectly good time to buy consumables, experiences and anything digital. The distinction is delivery, not quality.
We have done the last-minute shop more than once. These are the categories that survive it.
What works in the final week
Good food and drink
Olive oil, cheese, chocolate, wine, coffee. Buy the best version of something ordinary rather than the ordinary version of something fancy.
Experiences with a date attached
A restaurant voucher, a museum membership, tickets for February. Nothing to wrap, nothing to ship, and it is remembered longer than an object.
Digital subscriptions
Audiobooks, streaming, a magazine, a course. Delivered by email in seconds and genuinely appreciated if you match the interest.
What to avoid
Anything personalised, anything shipped from overseas, and anything that requires assembly. The risk is not the quality; it is the timing.
The bottom line
Buy the best version of something consumable, or an experience with a date. Both look considered, and neither requires a delivery estimate.
Tested picks
What we would actually buy
01Best last-minute
Good olive oil, single estate
$25-45
★★★★★9.0/10
Available in any good shop, looks expensive, gets used. The most reliable last-minute gift.