SelectedDateChanged would not be fired if the control was initially empty as after entering an invalid date the selection state would be still unchanged i.e. no valid selected date. However, you can handle the client-side OnError event of the DateInput component of the datepicker as demonstrated here
in order to detect invalid date entry into the control.
the Telerik team