Just get yourself a "Lupine Edison 10" light. Then stop or go around the glass as you would during the day.
I did, I don't get flats at night. I ride 4-5 hours in the dark at once, every week at the end of a century. . Then about half that in snow.
Scroll down to Edison 10 and click on the picture, for the specs.
http://www.lupine.de/en/produkte/produkte.php