Erro com Calendar e Date Versão do JAVA

Boa noite colegas,

Estou com o seguinte problema: na versão 18.0.8u_161 eu passo um Date para a backend e vem a data correta.

Atualizamos o java para a versão 18.0.8u_192 e quando passa o mesmo Date para o backend vem a data no dia anterior e com a hora 23:00:00.

Na classe é um calendar: 
            @Temporal(value = TemporalType.DATE)
                @DateTimeFormat(pattern = "yyyy-MM-dd")
                private Calendar dtvencimento;

No front:

    <div class="col-xs-6 col-sm-3 col-md-4 col-lg-4 av-required" th:classappend="${#fields.hasErrors('dtvencimento')} ? has-error">
                                            <label class="control-label" for="dtvencimento">Data vencimento</label>
                                            <input id="dtvencimento" type="date" class="form-control input-group" th:field="*{dtvencimento}"/>
                                        </div>

Alguém sabe o que pode ser isso?