Второй вариант - делать не на кроне, а впихнуть, например, курс в аннотацию пустой скрытой страницы в админке, там же дату поместить. Либо в системный конфиг. Ну и чтобы сравнивало дату сегодняшнюю и ту. Из плюсов - про крон вообще не думаешь, оно работает само. Просто такие сайты потом обрастают пачкой задач в кроне, есть шанс пропустить что-то. Особенно при переносе.