The problem is to define a correct timezone/offset for a certain location for a particular date in the past.
This is actually possible using Google Maps Timezone API