Calculate next rotation time for daily rotation
static DateTime nextDailyRotation([DateTime? from]) { final now = from ?? DateTime.now(); return DateTime(now.year, now.month, now.day + 1); }