Problema conversao de data UTC JAVA e MONGODB

Olá pessoal,

Temos uma aplicação em Java e banco MONGODB. No Java estamos utilizando o LocalDate para enviar para o banco, como sabemos o LocalDate não possui TimeZone, porém no MongoDB temos apenas para esse tipo de informação um tipo date que possui TimeZone, dai já viu né? Mandamos sem TimeZone e o Mongo seta como UTC 0, quando vamos recuperar a data vem com UTC e dai dá problema.

Alguém já passou por isso? Qual a solução?

E se usar LocalDateTime no Java ?

Ja tentou usar Calendar?