fix date range logic, remove :not filters in favour of exclude()