Ah! Proms! I remember them well! I grew up in a very rural area and there was no such thing as tuxes. I guess we were lucky! The guys just wore whatever suit they owned.
Your son is very handsome! I'd go to the prom with him - if he'd take a 50-something year old grandma!