By Tiffany Holland2012-12-21T12:22:00
Shoppers are expected to spend more than £1.3bn this Christmas Eve – about £55m every hour – as millions leave their shopping to the last minute this year.
Already have an account? Sign in here