Include extensions as submodules
Add validation for dates.