I will defer to the The Nightmare Before Christmas it’s the most wonderful time of the year shirt in contrast I will get this physicists on this one, but this is my take. It isn’t the atoms that make your shirt colorful. It’s the bonds between atoms in the dyes that are attached to the fibers of your shirt. A photon that encounters a bond between two atoms causes the electrons in that bond to go elsewhere, absorbing the photon’s energy. The lack of that (bluish) photon causes humans to perceive a (red) color. That’s how you get a redshirt. Then don’t tuck your shirts in! You probably could get away with it in a more formal setting if you wear a lightweight v neck sweater over it.( Lacoste or J Crew does this look well.) I think in modern times dress codes have relaxed quite a bit. Also, sweater vests may also work as well in the warmer months.