title: .NET get timezone by city or by longitude and latitude
body: <p>I'm using .NET and I'm able to geolocate user city by IP.</p>
  
  <p>Is there easy way to get user timezone by long. and lat. or city name?</p>
  
  <p>I wonder how facebook is doing it?</p>
  
  <p>Thank You</p>