Consumers are expected to defy the cost-of-living crisis by spending £3.33million every minute tomorrow as they stock up on discounted Christmas presents, according to a study by VoucherCodes.