title: JavaScript date calculation with months difference
body: <p>I want to calculate a new date by adding a number of months to a specific date.</p>
  
  <p>For example:</p>
  
  <p>I have a date "06/30/2012" (30th June 2012), and a number of months "2" or "3" months.</p>
  
  <p>Now I want a function which gets both values and returns a date which is 2 months after the specified date.</p>
  
  <p>Please show me how this can be achieved.
  </p>