So I wrote a quick and dirty implementation which works. Need to add few things to it apart from timezone data but it is functionally useful already for our projects.
So, please give your feedback and let me know if I should fix/add anything.
http://tech.shantanugoel.com/2015/03/01 ... p8266.html