检查是否已经过期
bool isOverdue({DateTime? today}) { final dateTime = today ?? DateTime.now(); return isBefore(dateTime) && !isToday(today: dateTime); }