The pgcrypto externsion has been created. For the timezone the proper way to handle it is in your software. For instance if you're using PHP you could use
date_default_timezone_set('America/Mexico_City');
Another alternative is you could get a VPS and set the time zone however you want.