Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Console mostrando resultado certo mesmo sem a função map

Removido a pedido do usuario.
1 resposta
solução!

Oi Gustavo, acho que não é bem isso. Eu executei aqui um new Date().getMonth() e considerando a contagem zero-based, retornou 1, Fevereiro certinho.

O que o seu console.log está retornando ali no final do adiciona? Onde a subtração do 1 tá acontecendo? O input date se não me engano conta do 1 ao 12, e no Date do JS temos do 0 ao 11.