Preheat the BBQ grill.
Mix the chicken rub spices together in a small bowl. Rub on both sides of the chicken breasts with a spoon or with your hands.
Place the chicken on the grill for 5-8 minutes on each side. The chicken is done when the internal temperature reaches 165°F (75°C).
While the chicken is cooking put 2 cups of greens into two separate bowls. Chop the onion, dates and baby tomatoes and divide equally into each bowl. Drain and rinse the sweetcorn from the can and measure out ¼ cup for each bowl.
Slice the avocado in half, remove the pit, peel off skin and slice. Cut the lime in ½ and squeeze the juice onto the avocados to stop them from browning.
To make the dressing, finely chop the coriander and garlic. Juice the limes to measure out ⅛ of a cup. Mix the oil, lime juice, garlic, coriander and honey, and season to taste with salt and pepper.
Slice the cooked chicken and place on top of the salad. Pour the dressing over the two bowls. Serve immediately with an extra lime wedge and some fresh coriander.