Festive food isn't the only thing we'll be indulging in this Christmas, as there's plenty to feast our eyes on too.
Doctor Who fans will bid farewell to Peter Capaldi, as he appears in the Tardis for the final time and Jodie Whittaker makes her debut.
Meanwhile, Victoria will be back on ITV and the Queen (Jenna Coleman) is preparing for Christmas at Buckingham Palace, whilst being pregnant.
There will also be adaptations of American novel Little Women and David Walliams' children's books Ratburger and Grandpa's Great Escape.
Other treats include the BBC’s natural history programme Snow Bears, which follows polar bear cubs and is voiced by Kate Winslet, and festive specials of Lee Mack’s Not Going Out and Kris Marshall’s Death in Paradise.
Another BBC drama treat is The Miniaturist, based on the best selling book by Jessie Burton, which follows the story of 18-year-old Nella Oortman as she starts life as the wife of a wealthy merchant in Amsterdam.
Take a look at our Christmas TV highlights below, as reported by The Mirror .
Grandpa's Great Escape, BBC1
Grandpa’s Great Escape tells the tale of Second World War flying ace and Alzheimer’s sufferer Grandpa (Tom Courtenay), who is moved into an old people’s home when his family struggle to look after him.
It soon becomes clear that Miss Dandy (Jennifer Saunders), who runs Twilight Towers, is up to something bad so Grandpa stages an audacious escape in his beloved Spitfire, helped by grandson Jack. Author David Walliams turns up as Jack’s dad.
It’s Christmas at Buckingham Palace in 1846 and a pregnant Victoria is feeling gloomy as she prepares for her first festive season without her beloved Baroness Lehzen. Now expecting her fourth child with Prince Albert, she is frustrated by her German husband’s desire to stage the perfect Christmas... complete with unwelcome guests. We’ve all been there.
Doctor Who, BBC1
Roll up, roll up to see Peter Capaldi in the Tardis for the final time, before he turns into... Jodie Whittaker! It turns out the Doctor must face his past to decide his future so the Christmas special sees him teaming up with the first Doctor (William Hartnell), played by David Bradley.
However the pair get stranded in an Arctic snowscape, refusing to face regeneration.
Twice Upon a Time is about the power of hope in humanity’s darkest hours – think we could all do with a bit of that.
The League of Gentlemen, BBC2
Those ever-so-strange residents of Royston Vasey pop up this Christmas with three brand-new episodes to celebrate the group’s 20th anniversary at the BBC.
Reece Shearsmith, Steve Pemberton and Mark Gatiss will play a host of bizarre and darkly comic characters. This time, the town faces a threat more dire than anything it has faced before: dark rumours of boundary changes that could erase it from the map for ever.
A second David Walliams novel has been turned into a feature-length comedy drama. He stars alongside Sheridan Smith, Mark Benton and Nigel Planer. In the story, life isn’t great for schoolgirl Zoe. Her stepmother (Smith) hates her and her dad (Benton) is never around. So when a dancing rat shows up in her bedroom, she quickly befriends him. While Zoe wants to enter him in the school talent contest, shifty burger van man Burt (Walliams) has very different ideas. And all of them involve a mincer…
Little Women, BBC1
Call the Midwife writer Heidi Thomas has penned a new adaptation of Louisa May Alcott’s much-loved Little Women. Set against the backdrop of a divided America, the story from 1868 follows the four March sisters: Jo, Meg, Beth and Amy on their journey into adulthood while their father is away at war.
Ones to watch out for
The Strictly Christmas Special features Katie Derham, Judy Murray, Kimberley Walsh, Colin Jackson, Robbie Savage and Jeremy Vine.
Other entertainment specials include Michael McIntyre’s Big Christmas Showcasing, Celebrity Mastermind and two Top of the Pops specials while David Jason is back in Still Open All Hours (above). In the soaps, Corrie’s big Christmas present to viewers comes in the shape of returning Carla Connor, while Max is at the centre of the action in EastEnders, which is being billed as “the most explosive yuletide in Albert Square’s history”.
In Emmerdale, the festive special could be the start of the reunion between “Robron” – Robert Sugden and Aaron Dingle. Which would be nice. Emmerdale boss Iain MacLeod has described the episode as the ‘weirdest’ he has ever worked on.
On ITV Gordon Ramsay and Gino D’Acampo will go head-to-head in a Christmas cook-off, which also sees them feeding 100 deserving diners who have gone above and beyond the call of duty this year. At the end of Gordon, Gino and Fred’s Great Christmas Roast, Fred Sirieix will decide who is banquet champion.