My MySQL server time is not the same as my Server
I had this exact same problem after I had updated my server time. I just had to restart the MySql server then it reset the time to match my server time.

/etc/init.d/mysqld restart


Reference - https://major.io/2007/07/01/mysql-time-zone-different-from-system-time-zone/