These are the best shoulder-length haircuts, from chic lobs to layered styles and curtain bangs. Find the perfect mid-length cut to suit every face shape.