Oi, Lucas, como vai?
O seu código implementa corretamente a lógica de subtração de dias utilizando o método minusDays da classe LocalDate, o que é fundamental para trabalhar com prazos e lembretes de forma precisa. A utilização do DateTimeFormatter também está adequada ao padrão definido no código para a entrada e saída das informações.
Parabéns por concluir o desafio e por aplicar os conceitos de Java Time com clareza.
Continue compartilhando seus exercícios e saiba que o fórum está sempre à disposição para te apoiar em seus estudos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!