The best last-minute gifts for anyone and everyone

Procrastination is an art. This holiday, make it a masterpiece.

The BEWILDER Sky optic sunglasses, AllSaints Concrete Rain fragrance, and the Catch: 3 Classics orga...

The panic-inducing scenario happens to the best of us: The holidays are around the corner, and you haven’t bought gifts for anyone on your “nice” list — because, well, life. You need to do some serious shopping, stat, for your nearest and dearest and maybe even for people you don’t know that well. At the same time, you don’t want to resort to the generic coffee mug or scented candle.

Take a deep breath. Mic’s got you covered with practical crowd-pleasers that don’t look thrown together. Here are 8 last-minute gifts for anyone.

Lululemon
Mirror Basic

Mirror lets the boutique fitness fiend who’s still nervous about hitting the gym stream classes and live feedback from the safety and comfort of their own home.

$995
Tap