Time zone adjustment

I went trough translate filter and it seems to be string translation through regexes, where as i am having a date field, for example if i have a timestamp "Apr 12 19:24:26" parsed like
date {
"match" => [ "timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" ]
target => "@timestamp"
}
and due to timezone issue i want to parse it as Apr 12 17:24:26 , i need to do some numeric calculation right? How that can be done through this translate?