diff --git a/page.php b/page.php
--- a/page.php
+++ b/page.php
@@ -357,6 +357,23 @@
     /// DATES
     ///
 
+    /**
+     * @param string $toParse The date to parse
+     * @param string $tz The timezone to use [optional]
+     */
+    function dateFromDateParse ($toParse, $tz = 'Europe/Paris') {
+        $old_tz = date_default_timezone_get();
+        date_default_timezone_set($tz);
+
+        $date = date_parse($toParse);
+        $this->yyyy = $date['year'];
+        $this->mm = $date['month'];
+        $this->dd = $date['day'];
+        $this->unixtime = mktime($date['hour'], $date['minute'], $date['second'], $date['month'], $date['day'], $date['year']);
+
+        date_default_timezone_set($old_tz);
+    }
+
     function extractYYYYMMDDDateFromURL() {
         $pattern = "@/([12][0-9]{3})\-([0-9]{2})\-([0-9]{2})/@";
         if (preg_match($pattern, $this->url, $matches)) {
diff --git a/pages/leschroniquesautomatiques.php b/pages/leschroniquesautomatiques.php
--- a/pages/leschroniquesautomatiques.php
+++ b/pages/leschroniquesautomatiques.php
@@ -8,15 +8,9 @@
         //Hardcoded known info
         $this->site = "Les Chroniques Automatiques";
         $this->author = "Dat’";
-        $this->skipYMD = true;
 
         //Gets date
-        $old_tz = date_default_timezone_get();
-        date_default_timezone_set('Europe/Paris');
-        $date = date_parse(trim(self::between('This entry was posted    on', 'and is filed under')));
-        $this->unixtime = mktime($date['hour'], $date['minute'], $date['second'], $date['month'], $date['day'], $date['year']);
-        $this->date = strftime(LONG_DATE_FORMAT, $this->unixtime);
-        $new_tz = date_default_timezone_set($old_tz);
+        $this->dateFromDateParse(trim(self::between('This entry was posted	on', 'and is filed under')));
     }
 
     function get_title () {