Fixes #546 changing time filter operator does not update map

The map was only updated when a date field was selected via the UI widget, it
checks if it can, and will update if the operator field or a date field is
changed.