Y2038 problem with old perls

it looks like on 64bit perl only 5.8.8 with old Time::Local affected.
but under 32bit all perls till 5.12 affected.

so featurizing this. added a function to check if y2038 is supported.
will add code later to die on files above this date.