If getting Christmas presents ready ahead of time has never been your forte, be assured that it has never than easier than before to assemble together a last-minute Christmas gift for all your loved ones and favorite people (and maybe not-so-favorite people you are obligated to buy gifts for) on Christmas eve.
You really can't go too wrong with buying gift cards or restaurant certificates to let your giftee customize his or her own perfect gift, but if you want to step up your gift creativity a bit, you can also try your hand at making a personalized Sharpie mug or whipping up some no-bake Christmas treats after a quick trip to the supermarket.
Hate doing anything remotely creative? Buy a cute succulent plant from the local gardening store, weird cooking gadgets for your foodie friend or fun party games for your super-extroverted friend who always likes to throw interesting apartment parties.
For a more comprehensive list of ideas, check out my post from last year Your Guide to Last-Minute Gifts You Can Put Together on Christmas Eve.
Click on image to enlarge.