Нужно не зависимо от текущего времени поставить в базу время и вывести в лог соотвесттвенно - следующий день в интервале от 8 до 12ч (рандом)
скрипт работает круглосуточно.
после выполнения некоторых заданий, нужно поставить в базу время такое как я описал.
отличное решение предложил @zaifat - я его и реализовал. 7 кубиков.