Jon Stewart took on Fox News' annual "War on Christmas" on Monday night's Daily Show, ripping everyone from the network's morning anchors (Gretchen Carlson) to its night hosts (Bill O'Reilly).

Stewart reassured Carlson that she was, indeed, nuts — a week after "Fox & Friends" brought on on expert to ask her that exact question. He listed off all of the things that are centered around Christmas. There's even a Flinstones Christmas special, Stewart pointed out, meaning "there’s a Christmas special celebrating Jesus’ birth thousands of years before the birth of Jesus."

Stewart, who is Jewish, also slammed O'Reilly for insisting that Christianity is a "philosophy," not a religion.

"While I can get an A in Jesus' philosophy class, I don't get to go to the after party," Stewart quipped.

Watch the clips below: