Implement DateField to access arbitrary dates
Add test for DateField