High schooler takes his mom to the prom she never had