In this post-swine flu moment, hand sanitisers have become a definite must-have. The only problem? The awful, medicinal smell and that dry, sticky feeling they leave behind. Thanks to CLEAN’s new Anti-Bacterial Moisturizing Hand Cream, we can now relish in squeaky-clean hands with a supple, scent-free finish. The alcohol-free cream kills 99.9 percent of germs, lasts up to four hours, and is safe for kids–but it’s also super-moisturizing, like an intensive hand lotion. Hats off to you, CLEAN, for answering our prayers! CLEAN Anti-Bacterial Moisturizing Hand Cream, $10, at Sephora.com