Updating dim date

Updating dim_date so it can create dates in the future.

Also cleaned up the documentation.