Future<void> _selectDate(BuildContext context) async {
    final DateTime picked = await showDatePicker(
        context: context,
        initialDate: _dateSelected,
        firstDate: new DateTime(minYear),
        lastDate: new DateTime(maxYear));
    if (picked != null && _onDateChange != null) {
      _onDateChange(picked);
    }
  }