The stocks to buy now and the ones to avoid