Duvida sobre aero function

estou aprendendo JavaScript e estou vendo AeroFunction, e não pegar uma data específica e mostrar no console.

O Problema é, quando eu recupero o meu campo do formulário de data, não consigo mostrar no console, aparece : invalid date

index.html " Só uma parte do formulário."

<form id="formulario" onsubmit="contatoController.adiciona(event)" >
				<fieldset>
					<label for="campo-nome">Nome:</label>
					<input id="campo-nome" type="text" placeholder="digite o nome do seu Contato">
				</fieldset>
				<fieldset class="campo-endereco">
					<label for="campo-dataNascimento">Data:</label>
					<input id="campo-dataNascimento" type="text" placeholder="09/05/2010">
				</fieldset>
				<fieldset class="campo-email">
					<label for="campo-email">Bairro:</label>
					<input id="campo-email" type="text" placeholder="digite o seu email">
				</fieldset>
				<fieldset class="campo-endereco">
					<label for="campo-endereco">Telefone Fixo:</label>
					<input id="campo-endereco" type="text" placeholder="digite o seu endereço">
				</fieldset>
				<fieldset class="campo-TelefoneCelular">
					<label for="campo-celular">Telefone Celular:</label>
					<input id="campo-celular" type="text" placeholder="digite o telefone">
				</fieldset>
				<button id="adicionar-contato" type="submit" class="botao bto-principal">Adicionar</button>
			</form>
		</section>
	</main>
	<script src="js/app/modelo/Contato.js"></script>
	<script src="js/app/controller/ContatoController.js"></script>
	<script>
		let contatoController = new ContatoController();

	</script>
</body>
</html>

Controller

class ContatoController{

	constructor(){
		let $ = document.querySelector.bind(document);
		this._inputNome = $('#campo-nome');
		this._inputDataNascimento = $('#campo-dataNascimento');
		this._inputEmail = $('#campo-email');
		this._inputEndereco = $('#campo-endereco');
		this._inputTelefone = $('#campo-celular');

	}

	adiciona(event){

		event.preventDefault();

		let data = new Date(
			...this._inputDataNascimento.value
			.split('-')
			.map((item, indice) => item - indice % 2)
		);
		console.log(data);
	}
}

Model

class Contato{

	constructor(nome,dataNascimento,email,endereco,telefone){
		this._nome = nome;
		this._dataNascimento = new Date(dataNascimento.getTime());
		this._email = email;
		this._endereco = endereco;
		this._telefone = telefone;
	}

	get nome(){
		return this._nome;
	}
	get dataNascimento(){
		return new Date(this._dataNascimento.getTime());
	}
	get email(){
		return this._email;
	}
	get endereco(){
		return this._endereco;
	}
	get telefone(){
		return this._telefone;
	}
}