Shop dresses under $400 in timeless cuts—from mini to maxi, florals to solid silhouettes. Find your next go-to dress here.