Date fields everywhere

OMG Composite fields are hard.