Data impossível

Dados os parâmetros day, month e year, retorne se eles formam uma data válida.

Exemplos

Program.isValidDate(35, 2, 2020) ➞ false
// Fevereiro não tem 35 dias.

Program.isValidDate(8, 3, 2020) ➞ true
// 8 de março de 2020 é uma data válida.

Program.isValidDate(31, 6, 1980) ➞ false
// Junho tem apenas 30 dias.

Notas

Tente usar o pacote java.time para concluir este desafio (consulte a aba Recursos para ver alguns tutoriais).