added functions: date2year, year2date; and updated: other time conversion funcs