С#.Net Получение последнего дня предыдущего месяца с текущей даты

Быстрое выражение кому угодно?

Ответ 1

var now = DateTime.Now;    
var firstDayCurrentMonth = new DateTime(now.Year, now.Month, 1);

var lastDayLastMonth = firstDayCurrentMonth.AddDays(-1);

Ответ 2

DateTime now = DateTime.Now;
DateTime lastDayOfLastMonth = now.Date.AddDays(-now.Day);