change format='date' objects to use datetime.date representation

Yeah, I couldn't find any definitive info on if there was any policy around this, so I just played it safe and stuck my changes in there. :D