Hvis du virkelig vil have en "tidszone agnostisk" dato, skal du bruge LocalDate inden for Java. LocalDate knytter sig ganske pænt til MySQL's DATE type.
https://thoughts-on-java.org/hibernate- 5-dato-og-klokkeslæt/
Ingen tidszoner involveret overhovedet.