I think your hosting provider made some changes in the last eight months - sounds to me like they updated their PHP version, but failed to set a timezone in their configuration.
This can be fixed by setting a timezone yourself in your files, using
date_default_timezone_set() - you can browse through timezones
here.
An example would be
PHP Code:
date_default_timezone_set("America/New_York");
But I'm not sure where to actually set this at. The BEST thing to do would be to tell your hosting provider to please just set a time zone, any time zone, in their
php.ini configuration file. It is a known error that has nothing to do with our script.