SelectDateWidget
не только для дат в будущем. Если вы хотите, чтобы даты были в прошлом, вам нужно передать другой аргумент years
в ваш виджет, иначе он использует текущий год. Итак, в вашей форме, просто сделайте:
SelectDateWidget(years=range(1985, datetime.date.today().year+10))
Он в основном принимает список лет, и использование функции range
вполне подходит для этого.
Вы можете увидеть, как работает виджет здесь