As for history-present times comparison. Let's say Japan's earthquake is more frequent than in the past, can you say:
Japan has more earthquakes today than they had before.
Or
Japan has more earthquakes today than they had in the past.
Which is more correct?