When the time part is not necesarry you have to set localize to no. You now have probably set it to yes.
Regards,
Ronald
This may be due to working in different timezones: Depending on the UTC time, your local time (and thus displayed time when localized) could differ some hours which could lead to displaying a date which lies 1 day earlier.
I changed localize to false and it worked for me.