Hello
You should put a rule on the Date field to autopopulate the dropdown list. Rules are executed when the value in the field changes. So when the value in the date field changes the rule on it is fired to execute the autopopulate action in the dropdownlist.
I hope it helps you.
Kalyan G Reddy
Infopath MVP 2007 and 2008