Made that Date and ValidDate classes, along with some basic Javadoc.