Yes, You Can Wear Black to a Wedding—These 23 Dresses Get a Fashion Editor's Seal of Approval