Very nice write up Derick.  I did something similar in RavenDB awhile back.  Nice to see your MongoDB implementation. :)

See also, the list I have been maintaining on StackOverflow with various solutions to this problem.
http://stackoverflow.com/q/16086962/634824

I added yours to the list.

-Matt



> Date: Thu, 14 Nov 2013 12:14:50 +0000
> From: tz@derickrethans.nl
> To: dusan.pecek@gmail.com
> CC: tz@iana.org
> Subject: Re: [tz] Local time from lat, lon and UTC
>
> On Wed, 13 Nov 2013, dusan pecek wrote:
>
> > Hi, not sure if this is the right place but I will ask anyhow.
> > I am interested in calculation of local time from lat, lon and UTC (ZULU).
> > It basically means that local time in the past can be calculated.
> > Does your database enable to do that.
>
> I've written about this here:
> http://derickrethans.nl/what-time-is-it.html
>
> cheers,
> Derick