This solves issue #86 (closed) and also fixes a bug in the parameter checks, which were not raising warnings when they needed to.
A new input parameter, time_dims, has been added. This parameter allows users to specify the names of the time dimensions in their data object so that the fun can check for consistency between the dimension size and the length of the dates if the param Dates is provided.