High street occasionwear has never been better – here’s our pick of the best to buy now