public static void Main()
DateTime dateLastSmoked = new DateTime(2019, 8, 8);
DateTime effectiveDate = new DateTime(2020, 8, 31);
WriteResult(dateLastSmoked, effectiveDate);
effectiveDate = new DateTime(2020, 9, 1);
WriteResult(dateLastSmoked, effectiveDate);
dateLastSmoked = new DateTime(2019, 9, 5);
WriteResult(dateLastSmoked, effectiveDate);
private static void WriteResult(DateTime dateLastSmoked, DateTime effectiveDate) {
bool greaterThan12Months = dateLastSmoked.AddMonths(12) >= effectiveDate;
Console.WriteLine("Is Smoker = " + greaterThan12Months + " (result of " + dateLastSmoked.AddMonths(12) + " > " + effectiveDate);