translate English to French: Yet it is now the end of May 2008.
Et pourtant, nous voilà déjà fin mai 2008.