In a large bowl, cream the butter and add the sugars, beating until fluffy.
Beat in the molasses, the egg and the vanilla.
Add the flour, soda, salt and spices, and stir until thoroughly combined.
Add in the oats, nuts and chocolate chips and mix in with a wooden spoon.
Form the cookies into generous balls (a little larger than walnuts, but definitely smaller than golf balls), and set on a baking sheet lined with parchment or silpat.
Bake in the preheated oven for 10 minutes. The cookies will puff up, and sink when they're cool. That's a good thing. It doesn't mean they're underbaked. It means they're chewy.
Let cool on the sheet for about 5 minutes, then move to a rack.