I just watched The Muppet Christmas Carol last night. It really holds up well and I has everything to do with the strange space that the Muppet's exist in. The best Muppet's episodes/movies are both self-aware and embracing. It's ridiculous to see a world of felt with song and dance, but hey why not? There was always…