Parents, charities and schools are coming up with new ways to make prom night affordable.