Fixed date encoding to follow the actual zip spec; implementation assumed incorrectly that the date is the time interval since 1980.