that's pretty much the point, i mean it is their take on it if you're familiar with their music at all.
i would love to have an instrumental of this..
i personally got more of a christmas vibe from their cover of "your a mean one mr grinch". i understand its their take on it but the song is called "santa baby" i kind of expected more of a holiday feel. just an observation.