Preheat oven to 350°. Cream butter and sugars until light and fluffy, 5-7 minutes; beat in egg and vanilla. In another bowl, whisk together flour, cinnamon, salt, baking powder and baking soda; gradually beat into creamed mixture. Stir in remaining ingredients.
Drop by tablespoonfuls 1 in. apart onto ungreased baking sheets. Bake until light golden brown, 12-15 minutes. Cool on pans 2 minutes. Remove to wire racks to cool.
