Are you using 2008 version ?
I think may be there is a mistake in Germany language files in some expressions in date formats, Please check them and compare with english version
DEFINE('_GEM_DATE_FORMLC', "%A, %d %B %Y"); //Note: Uses PHP's strftime Command FormatDEFINE('_GEM_DATE_FORMLC2', "%A, %d %B %Y %H:%M");
diff -Nur elxis_original/administrator/language/german/german.com_content.php elxis/administrator/language/german/german.com_content.php--- elxis_original/administrator/language/german/german.com_content.php 2008-01-15 06:53:42.000000000 +0100+++ elxis/administrator/language/german/german.com_content.php 2008-09-01 10:47:17.875000000 +0200@@ -22,7 +22,7 @@-var $A_CMP_CNT_DATEFORMAT = 'd-m-Y h:i:s';+var $A_CMP_CNT_DATEFORMAT = 'Y-m-d h:i:s';@@ -63,11 +63,11 @@-var $A_CMP_CNT_DROWCRED = '%d-%m-%Y %H:%M:%S';-var $A_CMP_CNT_DROWMOD = '%d-%m-%Y %H:%M:%S';-var $A_CMP_CNT_DROWPUB = '%d-%m-%Y %H:%M:%S';+var $A_CMP_CNT_DROWCRED = '%Y-%m-%d %H:%M:%S';+var $A_CMP_CNT_DROWMOD = '%Y-%m-%d %H:%M:%S';+var $A_CMP_CNT_DROWPUB = '%Y-%m-%d %H:%M:%S';-var $A_CMP_CNT_DPUBLISHUP = 'd-m-Y';+var $A_CMP_CNT_DPUBLISHUP = 'Y-m-d';