But the always sophisticated Katie Holmes just showed us the ideal solution! She attended a cocktail party in New York for one of the top American clothing brands, Michael Kors, wearing a strapless ...