Fixed a bug that depends on timezone, Angular ended up with nested digest/apply loop.