To bare or not to bare: 25 dresses perfect for the tricky spring weather