diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 29591f712096891a8c0e4e27b17f781b9c8c55a8..43faaabddc60437d1f0e13bba3e2351c14807652 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -12,6 +12,7 @@ Unreleased
 Fixed
 ~~~~~
 
+* The date picker did not work with some date formats.
 * Send notifications for changes done via daily lessons page.
 * Lessons with same subject and groups but different teachers were not considered equal.
 
diff --git a/aleksis/apps/chronos/static/js/chronos/date_select.js b/aleksis/apps/chronos/static/js/chronos/date_select.js
index b32309b3e3f4307463dd0b947f94af6cde0356a1..8acda9fb8773c95a1a704c3a0b72f004dbd2542e 100644
--- a/aleksis/apps/chronos/static/js/chronos/date_select.js
+++ b/aleksis/apps/chronos/static/js/chronos/date_select.js
@@ -10,10 +10,7 @@ function loadNew() {
 }
 
 function onDateChanged() {
-    var str = $("#date").val();
-    var split = str.split(".");
-    activeDate = new Date(split[2], split[1] - 1, split[0]);
-    updateDatepicker();
+    activeDate = M.Datepicker.getInstance($("#date")).date;
     loadNew();
 }