DatePickerState({DateTime? cursor, this.selected}) : cursor = cursor ?? selected ?? DateTime.now(), submitted = false;