The Estee Lauder Magical Must-Haves set is worth £139 but has been reduced to £49 - and it's the perfect gift for Christmas ...