Prom fashion: Finding the right dress for less