Preheat oven to 375Â°.
Cream together the butter and sugars. Add the egg, water and vanilla and mix well. Gradually add the flour, oats, baking soda and salt. Mix well. Fold in the chocolate chips, cranberries, nuts and toffee.
Drop by the tablespoonfuls (or small cookie scoop) on lightly greased cookie sheets. Bake for 8-10 minutes or until lightly browned around the edges. Remove from oven and let cool for 5 minutes. Transfer to wire racks to finish cooling.