             return;
 
         selectedDateSet = true;
-        _selectedDate = scrubTimeValue(value) as Date;
+        checkYearSetSelectedDate(scrubTimeValue(value) as Date);
         updateDateFiller = true;
         selectedDateChanged = true;
 

        
        var inputDate:Date = _parseFunction(text, formatString);
        if (inputDate)
            _selectedDate = inputDate;
    }

    //--------------------------------------------------------------------------

        super.focusOutHandler(event);

        if (_parseFunction != null)
            checkYearSetSelectedDate(_parseFunction(text, formatString));
        
        selectedDate_changeHandler(event);
    }
