So I suppose the function getAdjustedDate from DateUtility uses the system time, but my system time is correct. So I changed the function by removing the addition of the TimeZoneOffset From lib\DateUtility.php public static function getAdjustedDate($format = 'U', $date = false) { if ($date === false...