Send time filter as a number to avoid mapping issues. Closes #1558

If a user is sending date mapped fields as anything but ISO8601, we fail as the format we send in isn't parsed correctly by elasticsearch. The only common format is numeric, this ensures that we create a time range filter that is compatible with all date formats.