Preheat oven to 350 degrees F. Line two baking sheets with parchment paper.
With an electric mixer, beat the butter until creamy.. Add the vanilla and lemon juice and then both of the sugars and beat to mix.
With mixer on medium speed, add the eggs one at a time, increasing speed after eggs are added. Scrape sides of bowl often.
Whisk together the dry ingredients.
On low speed or by hand, add the dry ingredients and then the rolled oats, scraping the bowl as necessary with a rubber spatula and beating only until mixed. Stir in nuts and morsels.
Spread out a piece of wax paper or foil. Use a ¼ cup measuring cup to measure the amount of dough for each cookie, form 12-15 mounds of the dough and place them any which way on the foil or wax paper. At this point, you may want to chill the mounds. Otherwise, continue on.
Pick up a mound of dough, roll it into a ball, flatten it to about ½ inch thickness, and place it on the foil. Do not place more than 4 cookies on a 12 x 15 ½ inch piece of foil or cookie sheet, as they spread.
Bake two sheets at a time for 16 to 18 minutes (I prefer baking one sheet at a time), reversing the sheets top to bottom and front to back as necessary to ensure even browning. Bake until the cookies are well colored; they must not be too pale. Watch carefully.