http://stackoverflow.com/questions/7937233/how-do-i-calculate-the-date-in-javascript-three-months-prior-to-today
Anonymous
All problems in computer science can be solved with another level of abstraction. Except for the resulting complexity