What are channels like CBS, ABC, NBC, and Hallmark airing to celebrate Christmas 2015? We have a complete TV schedule for you.

To get everyone in the mood for the holiday, most TV networks are scheduling lots of Christmas show specials. Whether it’s a classic like How the Grinch Stole Christmas or a newer event like Adele’s NBC concert special, there are plenty of options for people of all ages!

Below is a lineup of what everyone is airing throughout the month of December 2015. When you see a weekly TV show listed, that means their Christmas episode airs that evening (for example, Modern Family’s Christmas episode airs on Wednesday, December 9).

If you’re looking for ABC Family’s 25 Days of Christmas, click here! We also have a list of holiday movies currently available on Netflix and a list of classic holiday TV episodes you should be binging.

Tuesday, December 1

8:00 p.m. EST – Rudolph The Red-Nosed Reindeer (CBS)

Wednesday, December 2

8:00 p.m. EST – Christmas in Rockefeller Center (NBC)
9:00 p.m. EST – How the Grinch Stole Christmas (NBC)
9:30 p.m. EST – Saturday Night Live Christmas (NBC)

Thursday, December 3

8:00 p.m. EST – Toy Story That Time Forgot (ABC)
8:00 p.m. EST – The Wiz Live! (NBC)
8:30 p.m. EST – Shrek the Halls (ABC)
9:00 p.m. EST – CMA Country Christmas (ABC)

Saturday, December 5

8:00 p.m. EST – It’s a Wonderful Life (NBC)
8:00 p.m. EST – Hallmark Hall of Fame’s Just in Time for Christmas (Hallmark)

Sunday, December 6

8:00 p.m. EST – Karen Kingsbury’s The Bridge (Hallmark)

Monday, December 7

8:00 p.m. EST – The Great Christmas Light Fight season premiere (ABC)
10:00 p.m. EST – The Great Holiday Baking Show (ABC)

Tuesday, December 8

8:30 p.m. EST – Fresh Off the Boat (ABC)

Wednesday, December 9

8:00 p.m. EST – The Middle (ABC)
8:00 p.m. EST – Mat Franco’s Got Magic (NBC)
8:30 p.m. EST – The Goldbergs (ABC)
9:00 p.m. EST – Modern Family (ABC)
9:00 p.m. EST – Taraji and Terrence’s White Hot Holidays (FOX)
9:30 p.m. EST – black-ish (ABC)
10:00 p.m. EST –The Illusionists (NBC)

Thursday, December 10

8:00 p.m. EST – Toy Story 20th Anniversary Special(ABC)
8:00 p.m. EST – Michael Buble’s Christmas in Hollywood (NBC)
9:00 p.m. EST – Toy Story(ABC)
9:00 p.m. EST – Dolly Parton’s Coat of Many Colors (NBC)

Friday, December 11

8:00 p.m. EST – Last Man Standing (ABC)
8:30 p.m. EST – Dr. Ken (ABC)

Saturday, December 12

8:00 p.m. EST – On the Twelfth Day of Christmas (Hallmark)
9:00 p.m. EST – The Flight Before Christmas (CBS)

Sunday, December 13

5:00 p.m. EST – Four Christmases (TBS)
7:00 p.m. EST – Elf’s Story: The Elf on the Shelf (TBS)
7:30 p.m. EST – Dr. Seuss’ How the Grinch Stole Christmas! (TBS)
8:00 p.m. EST – New Year’s Eve (TBS)

Monday, December 14

8:00 p.m. EST – The Great Christmas Light Fight (ABC)
10:00 p.m. EST – The Great Holiday Baking Show(ABC)
10:00 p.m. EST – Adele Live in New York City (NBC)

Tuesday, December 15

8:00 p.m. EST – Toy Story That Time Forgot (ABC)
8:30 p.m. EST – Shrek the Halls (ABC)

Wednesday, December 16

8:00 p.m. EST – Elf: Buddy’s Musical Christmas (NBC)

Thursday, December 17

8:00 p.m. EST – Disney Prep & Landing (ABC)
8:00 p.m. EST – How Murray Saved Christmas (NBC)
8:30 p.m. EST – Prep & Landing 2: Naughty vs. Nice (ABC)
9:00 p.m. EST – Blake Shelton’s Not So Family Christmas (NBC)
10:00 p.m. EST – Running Wild With Bear Grylls: President Barack Obama (NBC)

Friday, December 18

8:30 p.m. EST – Yes, Virginia (ABC)
9:00 p.m. EST – A Home for the Holidays (CBS)

Saturday, December 19

8:00 p.m. EST – I Want a Dog for Christmas, Charlie Brown! (ABC)
8:00 p.m. EST – The Wiz Live! (Encore, NBC)
8:00 p.m. EST – A Christmas Melody (Hallmark)

Sunday, December 20

8:00 p.m. EST – Christmas Land (Hallmark)

Monday, December 21

8:00 p.m. EST – The Great Christmas Light Fight season finale (ABC)
9:30 p.m. EST – Saturday Night Live Christmas (NBC)
10:00 p.m. EST – The Great Holiday Baking Show season finale (ABC)

Wednesday, December 23

8:00 p.m. EST – I Love Lucy Christmas Special (CBS)
8:00 p.m. EST – How the Grinch Stole Christmas (NBC)
8:30 p.m. EST – How Murray Saved Christmas (NBC)
9:00 p.m. EST – Adele Live in New York City (NBC)
10:00 p.m. EST – Michael Buble’s Christmas in Hollywood (NBC)

Thursday, December 24 – Christmas Eve TV

8:00 p.m. EST – It’s Your 50th Christmas, Charlie Brown (ABC)
8:00 p.m. EST – It’s a Wonderful Life (NBC)
8:00 p.m. EST – A Christmas Story marathon (TBS)
10:00 p.m. EST – A Charlie Brown Christmas (ABC)

Friday, December 25 – Christmas Day TV

6:00 a.m. EST – A Christmas Story Marathon (TBS)
6:00 a.m. EST – Merry Matrimony (Hallmark)
6:45 a.m. EST – Little Women (1933) (TCM)
7:30 a.m. EST – Charming Christmas (Hallmark)
8:45 a.m. EST – Scrooge (1970) (TCM)
9:00 a.m. EST – 12 Gifts for Christmas (Hallmark)
10:30 a.m. EST – Angel of Christmas (Hallmark)
12:00 p.m. EST – I’m Not Ready for Christmas (Hallmark)
12:45 p.m. EST – I’ll Be Seeing You (1944) (TCM)
1:30 p.m. EST – A Christmas Melody (Hallmark)
3:00 p.m. EST – Once Upon a Holiday (Hallmark)
4:30 p.m. EST – ‘Tis the Season of Love (Hallmark)
6:00 p.m. EST – Northpole: Open for Christmas (Hallmark)
6:00 p.m. EST – It Happened on 5th Avenue (1947) (TCM)
7:30 p.m. EST – Crown for Christmas (Hallmark)
8:00 p.m. EST – CMA Country Christmas (ABC)
9:00 p.m. EST – A Christmas Detour (Hallmark)
10:30 p.m. EST – Ice Sculpture Christmas (Hallmark)

Monday, December 28

8:00 p.m. EST – Happy New Year, Charlie Brown (ABC)
8:00 p.m. EST – The Sound of Music Live! (NBC)
9:00 p.m. EST – Rudolph’s Shiny New Year (ABC)

Tuesday, December 29

9:00 p.m. EST – The 38th Annual Kennedy Center Honors (CBS)

Thursday, December 31

8:00 p.m. EST – Dick Clark’s New Year’s Rockin’ Eve with Ryan Seacrest 2016 (ABC)
8:00 p.m. EST – NBC News Special: A Toast To 2015! (NBC)
8:00 p.m. EST – Pitbull’s New Year’s Revolution (FOX)
10:00 p.m. EST – New Year’s Eve Special (NBC)

What Christmas TV specials are you watching this month?