I'd strongly consider renting a complete outfit for $100. You'll get everything you need and the quality will be quite good.

Enjoy the prom! I'm sure you'll be the best dressed gent there!