I've got the perfect solution to the issue. *chuckles* At least for YOUR outfit. The red dress Aeris wears in FF7. Cosplay while at the same time, formal and gorgous. For example, the following picture located here. --> Aeris FF7 Red Dress
Obviously, I'm referring to the cosplayer on the right. That should be prom worthy.