Use number input/validators on car year

Instead of using choices (when we don't use a choices widget), use the
HTML5 attributes "min" and "max" to do pre-submission validation on year
values. In case a user manually sets `novalidate` or uses a non-HTML5
browser, use validators to ensure reasonable year input.