Lo más seguro es que la fecha/hora en tu servidor no sea la correcta. Solución? Con php podrías hallar la diferencia entre la que teda el servidor y la actual (Ahí si usa la función time(), que al devolver un entero que representa segundos, podrás maniobrarla y hacer tus operaciones. Luego, restas esta diferencia de la fecha/hora de tu servidor y obtienes la fecha/hora actual.
Otra opción es contactarte con ellos y pedir que arreglen la hora y fecha en su servidor.