addAttributePredicate

Adds an attribute predicate to the list of Predicate objects held within a top-level ComplexPredicate. The assumption on the top-level ComplexPredicate is that it serves only one Refiner and therefore in this case, we only care about the DateRefiner.