WD-40 may shine headlights temporarily, but it won't fix haze and oxidation. I don't recommend you do it.