At the risk of being boo'd, disliked and disagreed, skip the prom!
...but I have boys and not girls. Probably a non-starter for girls.
I suppose players can arrange to arrive to the prom late by coordinating with their respective schools and do both. But I know how the whole day goes on the Prom day, filled with hair, makeup, photos, dinner, limo so that too is not acceptable by most.
On my older son's Prom night, his limo group decided to go to the CIF baseball finals before they went to the dance. The D2 game before it went to extra innings, so the D1 game started late. Then the D1 game went to extra innings, but the Promsters stayed to watch their friends win. By the time the games were all over, it was too late for Prom.