Add NSDateFormatter cache + NSPredicate cache improvements