Bueno yo no me refiero a ese condicional, me refiero a esto:
 
Tu clase:    
Código PHP:
Ver original$fecha = new Fecha(2012, 02, 27);
$fecha->addAnos(50);
echo $fecha->getFormato('d-m-Y');
  
   Cita:  Resultado: 31-12-1969 ¿?¿?¿?
    con DateTime    
Código PHP:
Ver original$fecha = new DateTime('2012-02-27');
echo $fecha->modify('+50 year')->format('d-m-Y');
  
  Problema del año 2038: 
http://es.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038 
Saludos.