Well, Relient K Falling Up Goo Goo Dolls Coldplay
Jars of Clay did one. (I know they're not punk but they are alt-rock). XTC did a couple Christmas songs in the 80s.
U2