Sumarle 31 dias a un date

Olitem
18 de Mayo del 2005
Hola,
he creado una variable de tipo Date de la siguiente forma:

java.sql.Date fecha= new java.sql.Date(System.currentTimeMillis());

Pero querría sumarle 31 dias(un mes) a la variable fecha.

¿Hay alguna manera de hacerlo?