diff --git a/.gitmodules b/.gitmodules
index ff19553c70931938bf82cfdf00a245434d7eeb4e..b40e6ab8714863d3362b21017cf937d8532fffd1 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -13,3 +13,7 @@
 [submodule "matlab/utilities/tests"]
 	path = matlab/utilities/tests
 	url = https://github.com/DynareTeam/m-unit-tests.git
+[submodule "matlab/modules/dates"]
+	path = matlab/modules/dates
+	url = git@github.com:DynareTeam/dates.git
+	branch = old-oop-syntax
diff --git a/matlab/modules/dates b/matlab/modules/dates
new file mode 160000
index 0000000000000000000000000000000000000000..6374a597d9cb4e24f2083229d58ba4e15642779d
--- /dev/null
+++ b/matlab/modules/dates
@@ -0,0 +1 @@
+Subproject commit 6374a597d9cb4e24f2083229d58ba4e15642779d