Son takes mom to the prom she never had