Date fields saving the wrong date from front-end form
You need to include a timezone parameter to your form in order to get the correct one.

&lt;input type="hidden" name="postDate[timezone]" value="America/Los_Angeles"&gt;


If you don't include something like this in your frontend chances are high you'll receive the wrong time because it adds/subtracts a certain amount of hours. As soon as you include a valid timezone it will calculate the correct time. Otherwise it will be set to the default system timezone which may differ from your local