This episode did a good job of paying homage by taking a key element or two from A Christmas Carol and How The Grinch Stole Christmas, while still portraying itself in doing its own thing for using musical storytelling when telling a story. Not just that, there were songs sung by the three ghosts known as Past, Present, and Future which I might add that the songs all hit the mark.
I commend Mike Vogel for the writing of this episode and Daniel Ingram's music capturing the right feel for Christmas, even when airing in May.
10/10 from me.