ex 1.2.11 - pull Date class out into an archived, reusable class