Deberias utilizar strtotime() para obtener el timestamp correspondiente a la fecha. A ese timestamp sumarle la cantidad de segundos que hay en 30 días y luego con date() formatear la fecha para la salida:
Código PHP:
<?php
$fecha = "2006-04-21";
$timestamp = strtotime($fecha);
$fecha_expira = $timestamp + (60*60*24*30);
echo "Fecha de expiración: ".date("Y-m-d",$fecha_expira);
?>
Saludos.