Commits view is grouping commits without respecting timezones specified in commit

For example I have a few commits in git with different timezones

commit c8f6bb1401cb8f42a04241fdf6fc4d77e5d8e412
Author: Denis Gladkikh <email@email.email>
Date:   Sat Jul 18 19:56:01 2015 -0700

    Blah-blah

commit 8f7161854e0d6418eca40e0e9e7a3789c569aa64
Author: Denis Gladkikh <email@email.email>
Date:   Sun Jul 19 02:52:56 2015 +0000

    Blah-blah

On Commits page I will see that

  1. Commit 8f7161854e0d6418eca40e0e9e7a3789c569aa64 in group of Jul 19, which is not right, because on my server I specified Timezone -0700 and this commit happened on Sat Jul 18 19:52:56 2015 -0700.
  2. Commit c8f6bb1401cb8f42a04241fdf6fc4d77e5d8e412 in group of Jul 18, which is right, but because group Jul 18 is older than Jul 19 I will see that commit after 8f7161854e0d6418eca40e0e9e7a3789c569aa64.