Michael Simons Also you are incorrect. The previous behavior simply did not attempt any stripping to account for badly behaved drivers...
Bottom line, if you want timestamps (date+time) why are you using TemporalType.DATE?