Getting the date goes back one day

I have an entity with the field

public class MovieReleaseDateEntity {
     @Basic
     @Column(name = "release_date")
     @Temporal(TemporalType.DATE)
     private Date date;
}

I save the date in the database

https://zapodaj.net/14dfcfb70926a.png.html

I get it after downloading it from the database

"date": "2017-12-06T23:00:00.000+0000"

The date is withdrawn by one day. Why?