Tienes un widget que sirve para alternar entre esos perfiles(normal, silencio, vibrar). Con respecto al calendario si que tiene la opcion de notificarte el evento con antelacion, desde un minuto antes hasta una semana. Lo del gps lo desconozco porque yo no uso el movil para eso sino uno especifico.
Sent from my Desire HD using Tapatalk