msvcrt: Only reject negative timestamps with EINVAL in ctime_s. 0 needs to be an allowed value, and negative values should not halt the program but just return EINVAL.