Application doesn't know what time it is and keeps thinking that it's 6 hours ahead of me (EST)

My app doesn’t know what time it is.

It works fine on local storage but when it’s time to add something or for it to get the time it thinks that it’s 8 hours ahead of me.

The timezone of all machines is by default in UTC. See the proposed solution below: