It's December 6. And how many gifts have your bought? Let me guess . . . None. Zero. Nada. Zilch. Thought as much. I was the same until I discovered the art of shopping this weekend: buy all your beauty gifts in stores where you're actually shopping yourself. Y'know like Sportsgirl, DJs and Target. That way while you're checking to see if the Stella McCartney range has been discounted, you can pick up a sweet Cath Kidston bath gift set there. As some credit card ad would say, cutting down the time spent in Christmas queues full of screaming children = priceless. LOVE. Dont' you?