using System;
using Quartz;
using TimeZoneConverter;
public class Program
{
public static void Main()
var cron = "0 0 12 31W * ?";
var date = CronScheduleBuilder.CronSchedule(cron)
.InTimeZone(TZConvert.GetTimeZoneInfo("Australia/Sydney")).Build().GetFireTimeAfter(null);
Console.WriteLine(date);
}