Use the collective.z3cform.datetimewidget
(https://github.com/collective/collective.z3cform.datetimewidget)
for your field.
This widget has a yearRange
attribute.
By default it gets the range defined in site_properties
: calendar_starting_year
and calendar_future_years_available
Check the documentation if you don't know how to setup the widget
BTW since Version 1.2.4, You can set the min/max value on the field.