Cream butter and sugar, add eggs and mix well. Stir in buttermilk.
In a separate bowl whisk together flour, baking soda, baking powder, salt and cinnamon. Add in batches to wet ingredients. Blend in oats, then add remaining ingredients.
Drop from heaping tablespoon, two inches apart on ungreased cookie sheet, Line the baking sheet with parchment paper if desired.
Bake for approximately 8 minutes or until just golden. Cool on pan for two minutes, remove to wire cooling rack until completely cool.
Notes
For bars, press into a greased 9x13x2" pan and bake at 350 degrees F for 30 minutes or until light brown.
You can line the pan with parchment paper allowing the paper to extend above the sides of the pan for easy removal of the thoroughly cooled and uncut bars.
Cool completely then cut into 24 bars and store in an airtight container. Use wax paper or parchment paper between layers to prevent sticking.