Shirt Dresses Are the Practical, Polished Summer Staple—H&M's $35 Striped Design Is a Favorite This Season