TV networks get caught up in the spirit of giving this time of year, offering a Santa's bag of Christmas programming.  For example:

ABC Family's annual holiday event, 25 days of Christmas, starts Dec. 1 with Tim Burton's The Nightmare Before Christmas on Dec. 6.

NBC presents the animated classic Dr. Seuss' How the Grinch Stole Christmas on Dec. 2 following the annual Christmas in Rockefeller Center special.

ABC celebrates the 50th anniversary of A Charlie Brown Christmas tonight, with a two hour program block led off by It's Your 50th Christmas, Charlie Brown at 8 p.m.

Generations have grown up with three CBS animated specials, Frosty the Snowman and Frosty Returns, and Rudolph the Red Nosed Reindeer Dec. 1 at 8 p.m.

The Jimmy Stewart classic It's a Wonderful Life airs on NBC Dec. 5 and 24.  Ralphie reintroduces viewers to leg lamps and Red Ryder BB guns when TBS and TNT present the annual 24 hour A Christmas Story marathon Dec. 24 at 8 p.m.