How to save data from Serial Monitor to a csv file

No. I and about a gazillion others use it OK, and it was all fairly intuitive. The capture tab should reveal all, including the timestamp. You can name the file in the File window, or browse an existing one. This really cannot be so difficult, and you are just not looking hard enough. If you don't like it, there is a swag of alternatives, all free. Try PuTTY or Terraterm. I found a clear preference for RealTerm, but I can't remember what that was about.

IF your ultimate destination is Excel AND the PC with Excel has direct connect to Arduino, PLX is the obvious way to go. It is essentially a macro for Excel that makes it perform like a terminal. This enables you to have live graphs fed by Arduino. Time stamping is available and you can do maths there instead of Arduino.