Extend web page to support date ranges and fix issue with hotels duplicates in response