Christmas Lyrics quiz

Average:  6.97
Played:  96770
You probably can sing along with a lot of Christmas classics, but can you also identify these songs by artists like Mariah Carey, Wham, Band Aid, John Lennon, Paul McCartney and Slade?