Победил.
X++:
public void textChange()
{
str text = WInAPI::getWindowText(this.hWnd());
int day;
;
if (strlen(text) == 2)
{
day = str2int(text);
if (day > 0 && day <= 31)
{
element.setAutoCompleteString(strfmt('%1.10.2013', text), this);
}
}
super();
}
Хардмод: вводить даты с 01.10.2013 по 09.10.2013 одной цифрой (1 а не 01, например).