Yes, it is already the middle of December and, no, no one knows where the time went. But do not worry if the Christmas shopping task has not been embarked on - all is far from lost.
The Straits Times has surveyed the gift-giving landscape and collated a list of the choicest stocking-stuffers, thoughtful presents and knock-'em-dead gifts, all sorted according to budgets to suit different needs.
On the list, there is gold, there is frankincense and there is even some mirth. Tattooed Santa socks, anyone?
$20 and below
1 Mediheal Masks for Face and Eye Gift Set, $9.90, from Watsons
Everyone needs a little pick-me-up for his or her skin, especially after feasting on turkey, log cake and sotong balls. A pack of these masks, recommended by Korean cult show Get It Beauty, will please friends of any age and gender.
2 Innisfree Real Vivid Colour Nail Set, $15, from Innisfree
Help that unpolished friend nail her look this holiday season with this nifty little package. Choose between the red and green nail sets.
3 Bada** Santa socks, $4.95 a pair, from H&M
It is the gift every rebel without a Claus has been waiting for: socks with a tattooed Santa in a beanie, with a candy cane dangling from his mouth. Imagine how great these would look on grandpa.
4 Cassardi Tropical Fruit Bath & Shower Set, $15.90, from Watsons
This neatly packaged set - with shower gel, bath soap, body lotion and a bath sponge - is a great solution for the office Secret Santa game, or even just to wrap prettily and put under the family Christmas tree.
5 Burt's Bees Bit Of Burt's, $12, from Sephora
This practical and thoughtful gift set contains a lip balm to soothe and protect against chapping and a tin of Res-Q Ointment for bumps and bruises - the label says it has anti-inflammatory properties and helps prevent scarring.
6 Star Wars Stormtrooper cap, $12.95, from Cotton On
This cap should transport its wearer to a galaxy far, far away from deadlines and bosses - at least, until January rolls around.
7 House of Holland X The Body Shop Limited Edition Truth Or Dare, $20, from The Body Shop
Shower your friends with love. The Body Shop has collaborated with fashion label House of Holland for this capsule collection: a cube filled with strawberry, mango, coconut and British rose shower gels.
8 Light-up mirror, $19.99, from Typo
This gift boosts your friend's confidence in two ways: by making sure she is well-lit <NO1>they are well lit and by<NO>and giving her a pep talk at the same time.
9 Mamonde Creamy Tint Color Balm (Holiday Edition), $16, from Mamonde
Lipstick junkies will lap up this moisturising lip colour, which comes in two shades: Blooming Rose and Velvet Red
10 Uniqlo Babies/Toddlers Disney Holiday Micro Fleece Long-sleeve Pyjamas, $19.90, from Uniqlo
Who cares if they will use them only on chilly nights?
Imagine how cute those little ones will look - and how extra-huggable they will be - in these pyjamas made from super-soft micro-fleece.
$20 to $50
11 Hysses Car Scenting Clay, $44.90 from Hysses
Did you know that there are types of clay that can absorb essential oils? These little scenting clays, designed with drivers in mind, are perfect for making any car smell good.
They come in a blue camellia design, which contains lemongrass essential oil; and a pink cherry blossom design, which contains.
12 Flannel checked long-sleeve shirt, $29.90, from Uniqlo
A lumberjack shirt is a stylish and practical gift for any young man - and in a festive colour to boot.
13 Laneige Holiday Cushion Blusher - Roly Poly Pink Pop, $32, from Laneige
The first Laneige Cushion Blusher, designed to give a natural flush when worn over the BB Cushion, is available in fun, limited-edition packaging as part of six Laneige's "Delights, Pop!" holiday make-up collection. It has an intensely pigmented formula that is also designed to be moisturising.
14 Dr Nail Deep Serum, $34.90, from Welcia-BHG
No one would say no to healthier nails - and this cult product restores and repairs brittle or damaged nails. It is a great gift option for those who do nail art regularly.
15 Innisfree Winter Skincare Puzzle Collection, $44, from Innisfree
This festive and fragrant box set contains Green Tea Seed Serum, Orchid Enriched Cream, Green Tea Sleeping Pack, Black Green Tea Mask and Green Tea Mineral Mist, all in a pretty package.
16 Guerlain Mascara Cils d'Enfer Collector Topcoat, $35, from Guerlain
This "Gold Light" mascara topcoat is just what the party girl needs to make her eyes sparkle during the festive season.
17 Plush unicorn bag, $29.95, from Cotton On Kids
The kid who gets this for Christmas will leap at any excuse to go out, just so she can show off this rainbow unicorn arm swag.
18 Funny Santa Claus Men's Sweatshirt, $26.75, from C Jade at Zilingo.com
It is a sweatshirt with jolly old St Nick doing the dab dance. There is no way that this gift won't go down well.
19 Sephora Collection Perfect Beard Men's Kit, $32, from Sephora
Even those without facial hair might be tempted to grow some just to receive this grooming kit. It comes with a smoothing beard fluid, a wooden comb and a pair of scissors for a good trim.
20 Kids' jumper and sweatpants, $34.95 a set, from H&M
Little tykes would look cute as buttons in this heather grey jumper- and-sweatpants ensemble with Santas, snowflakes, candy canes, reindeer and other Yuletide motifs.
21 Benjamins iPhone X case, $49, from Lamch & Co
A stylish phone case is one of the best fashion accessories to have and what better way to showcase a daring personality than with this embroidered tiger design?
22 JBL Jr JR300 Headphones, $39.90, from JBL
The budding audiophile or DJ definitely needs a stylish yet functional accessory in the form of these children's headphones, which come in bright, happy colours.
23 Neal's Yard Wild Rose Beauty Balm, $26, from Neal's Yard
This all-in-one balm can be used as a cleanser, exfoliant or moisturiser. It is made from rosehip oil, an antioxidant that is said to repair, firm and smooth skin.
24 Pretzel bracelet, $29.90, from kikki.K
Foodie friends can express their love for doughy baked goods sartorially, with this quirky pretzel bracelet.
25 Specter Slim Cardholder, $49, from faireleather.co