time to buy a suit