Marks and Spencer shoppers have found the perfect New Year dress