Green is said to bring good luck. The color magnetizes and sublimates those who wear it. From Princess Diana to Serena Williams, here’s a look back at the iconic green dresses worn by celebrities on the red carpet. The best…