I went without a date to my prom, but if I did have a guy for my date I could've pulled it off since there was a lesbian couple at our prom and no one cared.
If I had a boyfriend then, yes, but it's always fun taking your best friend with you. Especially when they are the one that asks you and pays for your ticket.