using System;
public class Program
{
public static void Main()
var cronExpression = Cronos.CronExpression.Parse("0 0 31 * *");
var dateTimes = cronExpression.GetOccurrences(DateTime.UtcNow, DateTime.UtcNow.AddYears(1));
foreach (var dt in dateTimes)
Console.WriteLine(dt.ToString("g"));
}