420bc6cee4
2) Return NULL if timegm() fails, because it means we can convert what we have in GMT to local time needed.