Fabulously Spotted: Cameron Diaz Wearing Stella McCartney – 2013 Met Gala