public static void Main()
DateTime myDate = new DateTime(2018, 1, 31);
Console.WriteLine(myDate);
DateTime myDateTo = myDate.AddDays(1).AddMonths(1).AddDays(-1);
Console.WriteLine(myDateTo);
DateTime myDateToAgain = myDateTo.AddDays(1).AddMonths(1).AddDays(-1);
Console.WriteLine(myDateToAgain);
Console.WriteLine("Adding a new year");
DateTime myDateYear = new DateTime(2018, 2, 28);
Console.WriteLine(myDateYear);
DateTime myDateToYear = myDateYear.AddDays(1).AddMonths(2*12).AddDays(-1);
Console.WriteLine(myDateToYear);