Before you buy someone that last minute present because you think you should, consider how long your purchase is going to be used for.
Tories as well as Labour MPs line up to attack policy roll-out
But only 23% of Britons will shop in the sales, down from 32% last year.