Tworzenie zadania w Oracle przy użyciu DBMS_JOB

Próbuję stworzyć pracę, która będzie przeprowadzać określoną procedurę każdego Bożego Narodzenia. Tak daleko mam:

declare
   jobno number;
begin
   dbms_job.submit( jobno,
                   'BEGIN GiveCoins; END;',
                    to_date('12/25', 'MM/DD'),
                    'sysdate + ?');
end;
/

Wydaje mi się jednak, że nie mogę znaleźć łatwego sposobu na zmianę interwału na rok i generalnie jestem bardzo zdezorientowany, jak się do tego zabrać, wszelka pomoc jest bardzo doceniana