Revert "Use native date types."

This reverts commit e14c97f1dbd3c9e8322934a286374f03c543108e.
Added min/max age and make dates functionality
Minor formatting