try toothpaste, crest the white paste, not the gel, if not meguiars makes some headlight polish that comes in a packet for about a dollar. they work great. they are intended for plastic pieces that face the elements, the also have some kind of coating that repells water so they are ideal for use on marine equipment or in our case headlights. make sure the haze is outside and not inside, but the packet can be picked up at autozone or wherever in the headlight section