I wore a white dinner jacket to my prom (sometime in the last century
). It was also the tradition of the Seniors to wear them for graduation at my school so they weren't exactly unheard of.
If you wear one to your prom your photo, even 10+ years from now will still look sharp, yet you may be the only one in the room wearing one. That could be an option to wearing a current fashion statement.
But skip the red Carnation ....