Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper.
In a large bowl, cream together butter, granulated sugar, and brown sugar until light and fluffy.
Add eggs one at a time, beating well after each addition. Stir in vanilla.
In a separate bowl, whisk together flour, baking powder, baking soda, and salt.
Gradually add dry ingredients to the wet mixture, mixing until combined.
Fold in oats, orange slice candy, dates, and pecans.
Drop dough by rounded tablespoons onto prepared baking sheet.
Bake for 10-12 minutes, or until edges are golden brown.
Cool on the baking sheet for a few minutes, then transfer to a wire rack to cool completely.