I have been trying to troubleshoot an issue where my client adds dates to an event only to have them show up as a different date (a day before or earlier) on front end of site.

I have a feeling this is something to do with the server time zone and or client timezone.

I have noticed the date field is also actually a date and time field.

How do I ensure there is a standard way of adding a date to an event where it will reliably display the intended date ?