if(input.Start_Date != null && input.Frequency != null) { mon = input.Frequency; input.Cal_Due_Date = input.Start_Date.addDay(mon); input.Cal_Due_Date = input.Cal_Due_Date.subDay(1); startDate = input.Cal_Due_Date; endDate = input.Today.subDay(1); input.Days_Left = daysBetween(endDate,startDate); }