No es necesario usar modify. Puedes usar un intervalo con el tiempo que estas especificando.
Código PHP:
Ver original$date = new DateTime("2017-01-01");
$interval = new DateInterval("P10DT49H404M0S");
echo $date->format("Y-m-d H:i:s"); //imprime 2017-01-13 07:44:00
Lo que imprime son los 12 días 7 hrs y 44 min.
Ya lo demas es que hagas una función que encapsule el uso de la clase y con eso ya puedes calcular la fecha y la hora limite para que el usuario pueda hacer algo en el sistema