MSE polls image

How much of your Christmas shopping have you now done?

There are less than three weeks to go until the big day – and, of course, this year coronavirus restrictions have changed how many of us shop. So is your Christmas in the bag, or are you leaving it until the last minute?