Have you finished your Christmas shopping yet? If not, time to get cracking – as the data reveals that you’re lagging behind!