Meghan Markle and Sofia Vergara's twinning moment went viral as the two rocked an all time classic, here's who wore it better!