def METHOD_NAME(self, editor, date):
    from pyface.qt import QtCore
    # QCalendarWidget.setSelectedDate modifies internal state
    # instead of triggering the click signal.
    # So we call update_object directly
    editor.update_object(QtCore.QDate(date.year, date.month, date.day))