I don't see exactly what you mean, because if I call AddDays, it increments the month if needed
For example :
DateTime dtNow = DateTime.Now;
DateTime dtNext = dtNow.AddDays(30);
string sString = string.Format("Today : {0:yyyy/MM/dd}\r\nToday + 30 days : {1:yyyy/MM/dd}", dtNow, dtNext);
ContentDialog msgBox = new ContentDialog()
{
Title = "Information",
Content = sString,
SecondaryButtonText = "OK"
};
await msgBox.ShowAsync();
And I get :