Textile stocks weave a comeback: Time to buy?