Prom is just around the corner, and the race is on for high schoolers hoping to accompany their dream date. Long gone are the days of mustering up the courage and blurting out, "Will you go to prom ...