Prom? Auction? We've got you covered.