I think you might need to trigger a change event for can-value to update.
$(this).trigger('change')
}
})
.datepicker({
onSelect: function( date) { $(this).trigger('change')
}
})