Refactored GraphDate and *Part to remove knowledge between date parts.
Edges are controlled by GraphDate now.

Introduced new unit tests for month and year creation.

Corrected bugs arising from the above, although I still need to look at
an appropriate use of indices given Blueprint's getVertices(..) method.

Commented out/disabled "next day" feature for now.