Stephen Colbert's "A Colbert Christmas: The Greatest Gift Of All" will be airing tonight on Comedy Central, kicking off the holiday season with a range of guest stars including John Legend, Toby Keith, and Elvis Costello. Alessandra Stanley of the New York Times wasn't too impressed with the special, calling it "too long and more than a little strained, much like the holiday specials it mocks," but bah humbug to all that, for not only are the Colbert preview clips hilarious, but he's also putting his Christmas sweater and Colbert stockings up for auction, with all proceeds going to Feeding America , a charity whose "mission is to feed America's hungry through a nationwide network of member food banks and engage our country in the fight to end hunger." Another special guest on tonight's program? Jon Stewart, who attempts to convince Stephen to consider celebrating another holiday instead. Clip after the jump.