dsl for date range aggregation

Add DSL for date range aggregation and also add method for setting unbounded from / to.