Shirt dresses have been a wardrobe staple for years, and there’s a reason they’ve stood the test of time – they’re comfortable, easy to wear and effortlessly chic. Whatever the occasion, a shirt dress ...