I wear normal prescription glasses for all riding, summer, winter, day, night, rain, snow, wind.
Night-time flare is caused by microscopic scratches in the surface, not the big ones you can see. You can scratch a plastic lens if you clean it hard with a cloth. The tiny bits of silica dust turn it into sandpaper.
I only clean my glasses under running water with a dab of detergent on my fingertips. I dry them with a dab of a clean paper kitchen towel. You shouldn't rub with this material, it will scratch.