Survivor (8 p.m., CBS) - The remaining castaways — which include Chapel Hill doctor Alison Raybould — face a 63-piece puzzle challenge and a fire-making challenge before the jury decides on the $1 million winner. Alison has had very close calls at Tribal Council for the past three weeks, so it’ll be interesting to see how tonight plays out. After the two-hour finale, a reunion show airs at 10.
Olaf’s Frozen Adventure (8 p.m., ABC) - When the kingdom of Arendelle empties out for the holiday season, Anna and Elsa realize that they have no family traditions of their own. So Olaf sets out on a merry mission to bring home the very best traditions and save Christmas.
Shrek the Halls (8:30 p.m., ABC) - The ogre’s plans for a cozy family Christmas go awry when Donkey, Puss in Boots and the rest of the fairy-tale gang try to join in the fun.
Schitt’s Creek (10 p.m., POP) - The funniest show on television has a special holiday episode tonight. It returns Jan. 16 with new episodes.