Christmas Lyrics quiz

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?