
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!

Oi! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei da forma como você utilizou LocalDate e DateTimeFormatter para trabalhar com datas, ficou bem organizado. Sua lógica de comparação com isBefore é clara e mostra bem o fluxo para verificar se o evento já aconteceu ou não.
Uma dica interessante para o futuro é usar o método isAfter para verificar se uma data está depois da atual. Veja este exemplo:
LocalDate hoje = LocalDate.now();
LocalDate dataFutura = LocalDate.of(2025, 12, 25);
if(dataFutura.isAfter(hoje)){
System.out.println("A data futura ainda nao chegou");
}
Esse código compara a data de hoje com o Natal de 2025 e informa se ainda não chegou.