The Darkness - Christmas Time (Don't Let the Bells End)
John Lennon - Happy Christmas (always a classic)
Mike - All I Want for Christmas is a Girlfriend
Eagles - Please Come Home for Christmas
Dave Matthews Band - Christmas Song
Jimmy Buffett - Mele Kelikimaka
Tom Petty and the Heartbreakers - Christmas All Over Again
Queen - Thank God it's Christmas
Big Star - Jesus Christ
Alabama - Christmas in Dixie
Elvis Presley - Blue Christmas
Paul McCartney - Wonderful Christmastime
Street Drum Corps - Happy Christmas (War is Over)
Wham! - Last Christmas
Lou Monte - Dominic the Italian Christmas Donkey
^^ That right there is a badass list. I can help find those if you need.
Even though you want fairly modern I'm going to recommend
A Christmas Gift for You From Phil Spector. That is such a classic album.