[WIP] refactored date comparisons to not care about timezone

i am still seeing lots of ``1``, ``+2:00`` and things like that being attempted to be stored as dates when i run the doctrine dbal tests. but i have no clue where in the fixtures these are coming from. i think i need your help here @dbu