Add date as primitive type to Ivory

Can we call it `date` perhaps?