A fact he reminded fans of last night as he joked in between songs during an incredible iHeartRadio
Live concert at the P.C. Richard & Son Theater in New York City, which was in support of his new Christmas album
. So it's only appropriate he performed the ultimate ode to the main December 25 man: Santa Claus is Coming To Town.