Christmas Lyrics quiz

Average:  6.98
Played:  101503
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?