We have some infrastructure set up for supporting other course timezones, but not all parts of the backend support it (I think it's just the backend that would need changes, the frontend should mostly just be using the local timezone but who knows).
This issue is basically just go around the backend and find everything where a timezone might matter and fix it to use the course timezone. Plus adding tests for this would be really important since it's gonna be really rare that people are going to be manually testing timezone things.
We have some infrastructure set up for supporting other course timezones, but not all parts of the backend support it (I think it's just the backend that would need changes, the frontend should mostly just be using the local timezone but who knows).
This issue is basically just go around the backend and find everything where a timezone might matter and fix it to use the course timezone. Plus adding tests for this would be really important since it's gonna be really rare that people are going to be manually testing timezone things.