Just MHO but...

I think the red shirt overpowers everything else. If red is the holiday color of choice, a darker shirt with a red tie would certainly make the same statement without shouting at you.

everything else is great!

.