当前月
DateTime currentMonth([DateTime? date]) { final now = date ?? DateTime.now(); return DateTime(now.year, now.month); }