First complete pass at modeling, persisting and retrieving date info
including "next day".

Unit tests currently include basic persistence and retrieval MINUS tests
for the "next day" feature.  Code is in place to model it but unit tests
need to be created.