diff --git a/.gitmodules b/.gitmodules
index 3d5849e4e7a1dd46966f4f36dd5aec0cb46e1827..2e19fa9ad9e4e08c56739a01a3cd2cdcc26d159d 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -16,10 +16,6 @@
 [submodule "matlab/particles"]
 	path = matlab/particles
 	url = https://git.dynare.org/Dynare/particles.git
-[submodule "matlab/modules/dates"]
-	path = matlab/modules/dates
-	url = https://git.dynare.org/Dynare/dates.git
-	branch = master
 [submodule "matlab/modules/dseries"]
 	path = matlab/modules/dseries
 	url = https://git.dynare.org/Dynare/dseries.git
diff --git a/matlab/dynare_config.m b/matlab/dynare_config.m
index f8ae331636639e79b94b369a5759f264a7df745e..2b09bafdc588cdcdd495c910c6870556bc76a656 100644
--- a/matlab/dynare_config.m
+++ b/matlab/dynare_config.m
@@ -64,7 +64,6 @@ p = {'/distributions/' ; ...
      '/cli/' ; ...
      '/lmmcp/' ; ...
      '/optimization/' ; ...
-     '/modules/dates/src/' ; ...
      '/modules/dseries/src/' ; ...
      '/utilities/doc/' ; ...
      '/utilities/tests/src/' ; ...
@@ -246,6 +245,6 @@ if verbose
 end
 
 % Initialization of the dates and dseries classes (recursive).
-initialize_dseries_toolbox;
+dseries.initialize();
 
 cd(origin);
diff --git a/matlab/modules/dates b/matlab/modules/dates
deleted file mode 160000
index f25def5a115443186fa325293ed66dce4aaf1ad9..0000000000000000000000000000000000000000
--- a/matlab/modules/dates
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f25def5a115443186fa325293ed66dce4aaf1ad9
diff --git a/matlab/modules/dseries b/matlab/modules/dseries
index ec904edb0b9d5688b678ebb198ab500535a0bd18..164fe3b5edb354053ba74664c2956a073ab022a1 160000
--- a/matlab/modules/dseries
+++ b/matlab/modules/dseries
@@ -1 +1 @@
-Subproject commit ec904edb0b9d5688b678ebb198ab500535a0bd18
+Subproject commit 164fe3b5edb354053ba74664c2956a073ab022a1