localtime(&t) != gmtime(&t) bug