Is now the time to buy Mercado Libre stock?