use iso date format when normalizing a date value for es

Formatting date with `U` is wrong as when date field is passed an integer elastic search expects it in microseconds. We could use `u` but then we should not cast the return value  to integer because it will immediately overflow on 32bit php.
So the only acceptable format that the elastic search will accept and conversion back to php shouldn't be a problematic one is the iso