See this question for getting the day of the month using Calendar()
Then, figure out what month the user is currently in using
cal.get(Calendar.MONTH_OF_YEAR)
and set your variable to the 29th of that month.
Consider February in this implementation ;)