The easiest way is to eliminate it at the point of capture by using a circular polarizing filter on your camera, assuming it is capable of taking filters. I have no idea about how to go about doing it in Photoshop or an equivalent.
impossible in this case.. while the content aware fill in PS CS5 can do a lot, in this case its a nono, it cannot calculate what the mask , shoulders etc. should look like. Use a polarizer next time...