Stars from Keira Knightley to Gwen Stefani to Sarah Jessica Parker bucked tradition and wore a color other than white on ...