No se si ya se habra resuelto este problema. Pero aca les dejo la solución para los que aun no sepan como sumar o restarle horas a lo que nos arroja el servidor.
Código PHP:
// Obtenemos la hora del servidor
$hora = date("h:i A");
// Generamos una variable numerica con el valor de los segundos que queremos sumar o restar a nuestra hora
$gmtLocal = 16200;
// En mi caso la hora local es GMT -4:30, que equivalen a 16200 segundos
// Luego restamos o sumamos segun sea el caso
$tiempo = strtotime($hora)-$gmtLocal;
// Luego le damos formato a nuestra hora...
echo date("h:i A",$tiempo);
Espero les sirva.
Saludos!