Does this Ayurvedic moisturiser from Mantra live up to its claim of being a moisture-rich treat? Swirlster finds out.