More problem 19 work

Implemented a Date class, including those hated offset tables. More
testing is still required.