Cameron Diaz was spotted shopping at the Stella McCartney store in New York's trendy Soho district today (August 28). Showing off her pins in a pair of high-waisted denim short shorts, the blonde beauty stepped out to pick out a new outfit ahead of her 40th birthday on Thursday. Meanwhile, Cameron recently said she's ready to embrace the next decade of her life. "As I get older, I become happier - because I'm ...