PEr forza: quando crei ctoDay lo setti a quello specifico giorno, per cui togli ed aggiungi sempre allo stesso giorno.

Dovresti ricreare ctoDay ad ogni "spostamento" temporale.