Indigo jeans are the denim order of the season – these are the best pairs to buy now