Processing requests using the user's time zone
If your usecase is displaying localized time in views then please handle it in frontend, i.e. using http://timeago.yarp.com/ 

Handling timezone in backend will be big pain when you try to add caching (you will need to cache same piece of content for each timezone).