Every year shops get a lot of flack for putting out Christmas stock and decorations earlier and earlier.

Some of us, though, love Christmas so much that we can’t get enough of the build-up, meaning that November is when All I Want For Christmas starts mentally playing in our heads and December is the extra festive edition of the Mariah Carey track.

In fact, according to statistics, us Brits begin decking the halls and putting up trees on December 1 to get a full festive season out of our Christmassy decorations around our homes.

Like it or not Scrooge, Santa definitely is coming to town.

Whether the countdown to Christmas represents a long, excited wait until the best day of the year, or an ever looming deadline to get all of your shopping done by December 25, you can keep up to date with how many days, hours, minutes and seconds until the big day here with our live countdown:

## // Set the date we're counting down to var countDownDate = new Date("December 25, 2017 00:00:00").getTime(); // Update the count down every 1 second var x = setInterval(function() { // Get todays date and time var now = new Date().getTime(); // Find the distance between now an the count down date var distance = countDownDate - now; // Time calculations for days, hours, minutes and seconds var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // Output the result in an element with id="demo" document.getElementById("demo").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s "; // If the count down is over, write some text if (distance < 0) { clearInterval(x); document.getElementById("demo").innerHTML = "Merry Christmas!"; } }, 1000);

All in all, there’s plenty of time left to get into the festive spirit of the season and spread some Christmas cheer.

Pop on some comfy clothes, get cosy by the fire and press play on your favourite Christmas film to watch with your friends and family with plenty of snacks, after all, it is the most wonderful time of the year.

Check out all the amazing films to get you in the mood on Christmas 24 – the UK’s channel dedicated to Christmas films available on BT TV.