private static DateTime GetFarsiFirstMonthDate(DateTime date) { var pd = (PersianDate)date; return new PersianDate(pd.Year, pd.Month, 1, date.Hour, date.Minute, date.Second, date.Millisecond); }