Add basic support for facet ranges; support date ranges only with this commit