Oops ! I forgot one detail:
The method setting the modification date should reindex the object,
otherwise news_box and such catalog based things won't work:
def setModificationDate(self, date):
"""
Dublin Core element - date resource was last modified
"""
self.modification_date = self._datify(date)
self.reindexObject()
Rémi