Malls were packed on Christmas Eve. It will go down as one of the biggest days before Christmas on record. Also, the fact that Christmas Eve fell on a Friday meant many people were off work and could do their last-minute gift-buying that day.

Ellen Tolley