gmtime() oddities for large values