Coerce start and end dates to date objects

They can be datetime objects but datetime objects cannot be compared to
date objects.