private void GetDates() { Dates = new List <DateTime>(); var firstday = CurrentDate.FirstDayOfMonth().Previous(CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek); var lastday = CurrentDate.LastDayOfMonth().Previous(CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek).AddDays(6); for (var date = firstday; date <= lastday; date = date.AddDays(1)) { Dates.Add(date); } }