C'è la funzione copia che a mio parere racchiude entrambe le funzioni che hai citato: crea infatti un duplicato dell'evento permettendoti di scegliere la nuova data e il calendario. In ogni caso posso solo consigliarti di provarlo per farti un'idea.
Ciao.