In bowl of stand mixer, cream together the butter, sugar, and brown sugar.
Beat in eggs until well blended, then mix in vanilla.
In a small mixing bowl, stir together flour, salt, soda, nutmeg, and cinnamon. Add to butter mixture and mix on low setting until well combined.
Fold in oats, toffee chips, and almonds. The dough will be stiff, so I use a sturdy silicone spatula on a wooden handle to do this.
Line baking sheets with parchment paper. Scoop dough onto the paper, spacing them about 2 inches apart. Bake until cookies are golden but centers are still soft, 10 to 12 minutes. Remove from oven and let them sit on the baking sheet for a minute or two to set up. Transfer cookies to racks to cool. Serve, or store airtight up to 3 days.