Beauty fans can bag a bargain thanks to a Marks and Spencer deal offering a luxury gift collection for half price