Resolves the configured start and end fields against the entity. A start that is missing or
not a date field falls back to the first date field; an end that is missing, not a date field,
or the same as the start is dropped (records then sit on their start).
Resolves the configured start and end fields against the entity. A start that is missing or not a date field falls back to the first date field; an end that is missing, not a date field, or the same as the start is dropped (records then sit on their start).