Fix BHV-18006

Russian time zones work properly now because the offset is
calculated for today rather than for Jan 1 of the current year.
Jan 1 usually works except for the situations where the country
changes its offset from UTC in the middle of the year. Any time
after that change over point will have the wrong offset.
Merge pull request #95 from enyojs/BHV-18006

Fix BHV-18006

Reviewed-By: Art Dahm (art.dahm@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)