Olá, resolvi o problema da seguinte forma:
let dataString = '17-05-2016';
let dataformatada = dataString.split('-').reverse().map(function(item, indice){
if(indice == 1){
return item -1;
}
return parseInt(item);
});
let novaData = new Date(...dataformatada);
console.log(novaData);
Gostaria de saber se há uma melhor solução menos verbosa para o problema.