Fix timezone related issue in isNewer()

Get the device actual timezone instead of assuming GMT.
Also take into account the daylight saving of the local
host.
Also take into account time offset between device and host

Bug: 30801657
Change-Id: Ifd905b7e84b257d1de30fc2716b8a297deb72832
3 files changed