First we have Last Christmas by Wham. Truth be told, I never cared for this song until my brother pointed out how great this song is. Originally released in 1984 on the album Music From The Edge of Heaven, this song tells the story of a man who encounters an old love after a year of not seeing her.
Second, John Lennon's Happy XMas (War Is Over). This song has a special place in my heart because John Lennon is my favorite artist of all time. This song simply embodies what John Lennon was all about. It calls for an end of war while at the same time offering the skeptical question, "What have you done this past year."
Finally, we have A New York City Christmas. Released in 2004 by Rob Thomas, this song was a single without an album. The song was released at the height of the Iraq invasion and not surprisingly, it calls for "A prayer for peace on Earth within our time".
So there you have it, these are three of my favorite Christmas songs. My actual list of Christmas favorites is pretty extensive but these are the ones that stand out. So reader, tell me, what's your favorite Christmas song?