С NEW_DAY_TRIGGER проблем быть не должно, этот триггер просто срабатывает каждый день. Проблемы лично у меня были с функцией GetDate. Пример использования (из "Адепта войны"):
if GetDate(DAY_OF_WEEK)==1 then
То есть триггер будет работать по понедельникам.