internal static DateTime GetNextDailyTime(DateTime origin)
{
var ct = Configuration.DailyHour * 60 + Configuration.DailyMinute;
var ot = origin.Hour * 60 + origin.Minute;
var d = ct > ot ? 0 : 1;
var newDate = origin.AddDays(d);
return new DateTime(newDate.Year, newDate.Month, newDate.Day, Configuration.DailyHour, Configuration.DailyMinute, 0);
}