[Pages] Display full dates consistently across all course pages and include time zone designation

Problem statement:

This is related to but expands on the following idea: [Assignments] Date should always be visible on assignments to students https://community.canvaslms.com/t5/Canvas-Ideas/Assignments-Date-should-always-be-visible-on-assignm... Problem - Dates display differently on Modules (e.g. Jul 6) versus Discussion (Due Jul 6 11:59pm) versus Assignments (Due: Sun Jul 6, 2025 11:59pm) The lack of time and day on Modules page makes the due date ambiguous for users across multiple timezones. For example: - On the Modules page, an assignment due on Jul 6 at 11:59 PM Pacific displays in Eastern time zones as due Jul 7 (with no indication of the time or time zone difference) - On the assignment page the same assignment displays in Pacific time zones as due on Jul 6 at 11:59 PM and for the Eastern time zones as due on Jul 7 at 2:59 AM. - Having the Jul 7 2:59 AM time displayed on the assignment page is helpful but it is still not clear that it has been adjusted from the Pacific time zone.

Proposed solution:

1) Display full dates and times consistently across all course pages - using the same Day/Date/Time format in all places, e.g. Sun Jul 6, 2025 11:59pm 2) Display (or have the option to display) the time zone of a date For the example provided of an Assignment due Jul 6 11:59pm Pacific it should display as follows: - Users with accounts set to the Pacific time zone would see Sun Jul 6, 2025 11:59pm PST - Users with accounts set to the Eastern time zone would see Mon Jul 7, 2025 2:59am EST This will help to disambiguate dates for users across multiple time zones and ensure there is no confusion about when events are occuring or items are actually due. Including the time zone (e.g. PST) will further help users across timezones who have not updated their settings to match their personal timezone and who are not in the same time zone set by the course or institution.

User role(s):

admin,instructor,student,ta,designer,observer