The Pure Cotton Polka Dot Midi Shirred Dress from Marks and Spencer is a versatile summer piece at £28 - but there's a way to get it for less than half-price