Para fazer do seu jeito, isso teria que ser algo como:
POSIXLY_CORRECT=1 awk '
{
n = ""; r = $0
while (match(r, /[[:alpha:]]{3} [[:alpha:]]{3} +[0-9]+ ([0-9]{2}:){2}[0-9]{2} [0-9]{4}/)) {
c = "date -d\"" substr(r,RSTART,RLENGTH) "\" +%s"
c | getline b
close(c)
n = n substr(r,1,RSTART-1) b
r = substr(r,RSTART+RLENGTH)
}
print n r
}'