Teens (and their parents) spending hundreds on prom