I'm building an ASP.NET Core MVC app that shows data from an API, including UTC timestamps. I want each user to see times in their local timezone, but since the server doesn't know the user's timezone, I'm unsure how to handle it—should I convert times in JavaScript on the client side, or send the user's timezone to the server? What's the best practice for this, and how can I implement it in Razor or a controller?