According to Muppets.com, the beloved classic Muppet Christmas Carol will air on the Disney Channel on Wednesday, December 22, at 8pm, and on ABC Family either Christmas Day or Christmas Eve, at 2pm.