split out condition four into individual properties
Merge pull request #4082 from dimagi/opm-cz

split out condition four into individual properties
move offset_date function to a shared place
Add facets to ESQuery
fix start calcs when new month has fewer days than previous one

changes the start from the very end of the previous month to the
very beginning of the next month. i think this is more correct, but
@esoergel should confirm
make offset_date type unaware
update dimagi-utils
Merge pull request #4083 from dimagi/opm-cz

fix start calcs when new month has fewer days than previous one
add looking forward and back in filtered_forms clean up boundaries
Merge pull request #4084 from dimagi/opm-cz

add looking forward and back in filtered_forms clean up boundaries
Make reports actually run
Merge pull request #4085 from dimagi/opm-es

Make reports actually run
Test a couple edge cases on form filtering
Merge pull request #4086 from dimagi/opm-es

Test a couple edge cases on form filtering
remove mock Form class
Merge pull request #4087 from dimagi/opm-cz

remove mock Form class
add basic tests for months_after logic and fix it
Optimize acitve domain query
Merge pull request #4088 from dimagi/opm-cz

add basic tests for months_after logic and fix it
Merge remote-tracking branch 'origin/archive-products+explicit_case_processing' into autostaging