Had a good amount of water in my drivers side head light about a month ago. My lenses are less than a year old thanks to the lovely deer that took them out. I wanted to black them out but didn't have the time.
I removed the drivers side headlight and brought it inside and dumped as much of the water out of it as I could get. Next I took a hairdryer and had it blowing in one bulb hole and exhausting out the other. Took about 30min to dry everything up. I put a coat of Vaseline on all of the rubber bulb grommets. Next I put a thin strip of black silicone around the entire lenses. I reinstalled the headlight and so far over a month later with no moisture inside. Honestly I think the Vaseline is what worked.