Shop everything from Marks & Spencer's hotly-anticipated Christmas ad, with everything from mini dresses dripping in sequins ...