In the annual Doctor Who holiday special (7 and 10 p.m., BBC America), the Doctor makes sacrifices to save a town called Christmas.Elsewhere on TV ...The Muppet Christmas Carol (9 a.m. and noon, ABC Family): Kermit, Miss Piggy and more. (Repeat)NBA: Chicago Bulls at Brooklyn Nets (10 a.m., ESPN); Oklahoma City Thunder at New York Knicks (12:30 p.m., ABC/Ch. 4); Miami Heat at Los Angeles Lakers (3 p.m., ABC/Ch. 4); Houston Rockets at San Antonio Spurs (6 p.m. ESPN); Los Angeles Clippers at Golden State Warriors (8:30 p.m., ESPN)National Lampoon's Christmas Vacation (2 and 10 p.m., ABC Family): 1989 comedy. (Repeat)A Christmas Story Marathon (TBS): The 24-hour marathon continues with airings ever two hours until 6 p.m.Kelly Clarkson's Cautionary Christmas (7 p.m., NBC/Ch. 5): Blake Shelton, Trisha Yearwood and Reba McEntire join the singer. (Repeat)A Fairly Odd Christmas (7 and 10 p.m., Nick): "Fairly Oddparents" holiday special. (Repeat)Trophy Wife (7:30 p.m., ABC/Ch. 4): Hilarious Christmas episode. (Repeat)Michael Buble's 3rd Annual Christmas Special (8 p.m., NBC/Ch. 5): Mariah Carey, Mary J. Blige and Cookie Monster join the singer. (Repeat)Raising Hope (8 and 8:30 p.m., Fox/Ch. 13): A pair of funny Christmas episodes. (Repeats)