Tu fai questo nel tuo codice
- ricevi da post una stringa e la metti nella variabile $fine;
- trasformi $fine in un array usando explode;
- trasformi nuovamente $fine in una stringa "ricomponendo" la data secondo il formato che desideri;
- quando definisci $anno, $mese e $giorno prendi le singole lettere della stringa.

Dai una ripassatina ai tipi di valori in PHP

Per il tuo problema, puoi fare una cosa di questo tipo
Codice PHP:
$date "2014-10-25";$date_new = new DateTime($date);$date_new -> add(new DateInterval("P1M"));$data $date_new -> format("d-m-Y");echo "$data\n"
qui il manuale http://php.net/manual/en/book.datetime.php (leggi bene cosa dice in questa pagina http://php.net/manual/en/datetime.add.php per quanto riguarda l'aggiunta di un mese)