This might help. You can create a template column with the date/time and “GMT-4” or or possibly EST or ET appended to the end. Then use that template column as your calendar date and I believe it should adjust accordingly for each user.
Or you can adjust your time to GMT time and then calculate the user offset automatically and adjust the time with some date math. This is what I do in this example.