Make timestamp modifications throughout GitLab easier
Overview
Users want to be able to make various changes to how timestamps are displayed throughout GitLab.
In these issues, we'd like to create user settings that change the format of the time displayed throughout GitLab. When a change is made (to the user's timezone, or the format), the user will expect it to be updated throughout the UI.
In this issue, we should investigate:
- Where are all the places in GitLab we'll need to consider when making a change to the timestamp format?
- Can we simplify our code to make these and other timestamp modifications easier (change once, change everywhere)?