Christmas Lyrics quiz

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