Use auto-completion for properties, and use a date or date range (e.g. >1980, 1980-1990) for dates.