In a large mixing bowl, cream together butter, brown sugar and sugar.
Add the vanilla, molasses and one egg at a time and combine.
Add the flour, rolled oats, salt, cinnamon, baking powder and baking soda. Combine thoroughly. Scrape the sides and bottom of the bowl occasionally with a rubber spatula. Add the raisins, chocolate chips and combine.
Scoop out cookie dough using an ice cream scoop and place them on a parchment lined sheet pan, placing cookie rounds right up against each other. Cover and refrigerate for a minimum of 2 hours or overnight. (Or transfer the cookie dough into a large zip-style freezer bag and refrigerate, scooping cookies the next day.)
Place cookie rounds evenly on a half sheet pan lined with parchment paper leaving a little bit of space in between each cookie. 8-9 cookies will fit on a half sheet pan.
Bake in a preheated 375-degree F oven for about 14-15 minutes or until lightly golden brown. Turn the sheet pans around half way through baking.
The cookies will look soft, but will set while cooling. Let cool on a sheet pan until set (about 10 minutes) before removing with a spatula to cool completely on a wire baking rack.
Store any remaining cookies in an airtight container for 4-5 days.