Geometric print dresses are having a moment – here are 12 of the best