Try something like
#!/bin/bash
while read -r line; do
first="${line%%;*}"
second="${line#*;}"
export TZ=EST
echo $(date -d "$first GMT" '+%Y-%m-%d %H:%M:%S')";$second"
done < <(grep)
Example output
> abovescript
2014-02-05 04:43:30;data;data;data;data;data;
2014-02-05 04:52:10;data;data;data;data;data;
2014-02-05 05:02:41;data;data;data;data;data;