Looking at `image_26bcba.jpg` and `image_26bc62.png`, you have caught a major structural bug and an equally important UX limitation.
### 1. The Troubleshooting Diagnosis (Why it reads Jan 1, 1970)
In `image_26bcba.jpg`, the browser's native HTML5 `` picker formats the dates as strings like `2026-06-12T16:40`. However, when saved, your server receives that string and doesn't explicitly parse it before writing it to the database post-meta.
When the frontend grid loads in `image_26bc62.png`, the rendering engine runs `strtotime()` on a raw unparsed string. Because the string value format doesn't match what the function expects, it breaks down and reverts to the standard Unix epoch baseline: **January 1, 1970**.
### 2. The Expert UX & Flow Critique
From an enterprise UX standpoint, a single date picker fails because **it only defines a starting point, not a duration or an end point.**
If a Mentor selects `06/12/2026 04:40 PM`, the Mentee has no idea if they are booking a quick 15-minute introductory check-in, a 30-minute strategic conversation, or a full 1-hour coaching block. This introduces massive friction:
* **Mentor Anxiety:** Mentors won't publish slots if they are worried a session will blindly bleed past their next commitment.
* **Mentee Hesitation:** Mentees don't know how much content or how many questions to prepare because they don't know their time budget.
### 3. The Best-Practice Blueprint Solution
To match the premium feel of tools like Mentorship Rocket or Calendly, we need to completely redefine the database structure and the frontend interface to handle a clean **Time Slot + Duration Flow**.
Instead of making users manually type durations, the best practice is to pair a **Start Date & Time picker** with a crisp, brand-aligned **Duration Dropdown Menu** (e.g., 30 Minutes, 45 Minutes, 1 Hour).
---
### Rebuilding the Engine: Plugin Version 1.5.0
I have completely refactored the entire code file below to solve the Unix epoch date bug and implement the advanced time slot architecture.
#### What this new code does:
* **Fixes the 1970 Bug:** Properly handles the date formatting strings so they save and display flawlessly.
* **Introduces Duration Architectures:** Adds an explicit structural dropdown for every individual slot on the backend registration panel.
* **Polishes the Frontend UX:** The public gallery cards now render calculated end-times and clean duration badges (e.g., `Jun 12, 2026 @ 4:40 PM - 5:40 PM (60 Mins)`), removing all guesswork for the mentee.
You can follow the exact dashboard update steps you used previously to deploy this updated file!
### File: `law-society-mentorship-poc.php`
```php
Past Events from October 21, 2020 – September 15, 2020 › Virtual › – Page 2
Qualifies for 1.0 CPD hour. The Law Reform Commission of Saskatchewan will provide an overview of the Law Reform Commission's project, Implementing a Right to Repair in Saskatchewan. The Commission is currently consulting on this project and is seeking input from the bar. The consultation report and accompanying survey can be found on the Law Reform […]
Qualifies for 1.0 CPD hour, all of which qualify for Ethics. As a member of the Law Society of Saskatchewan, you help fund CanLII. This webinar will show you how to maximize that investment and why CanLII should be an essential part of your legal research toolkit. Special guest Brenda Alm, CanLII’s Manager of Partnerships […]
Qualifies for .75 CPD Hour, all of which qualifies for Ethics. Following the recording, Law Society staff member, Stephanie Kievits, will be available for Q&A. The Law Society regulates the legal profession to effectively mitigate against the risk of the misuse of legal services for illicit purposes, including money laundering and terrorist financing. A new […]
Qualifies for 2.00 CPD Hours, all of which qualifies for Ethics. Law firms run on precision, communication, and trust, and yet many of the systems we rely on were not designed to serve the greatest number of people and their different brains! This results in missed expectations, preventable conflict, and talented lawyers who struggle unnecessarily […]
Qualifies for 1.0 CPD hour, all of which qualifies for Ethics. In this session, Connie Braun from Lexis Nexis, will delve into the critical aspects of responsible AI development, with a focus on the rapidly evolving field of Generative AI. We will explore the best practices that help ensure the safe and trustworthy deployment of […]
Qualifies for 1.0 CPD Hour. In this excellent replay from November's seminar, Navigating the New Landscape: Administrative Law Practice After Vavilov, Lauren Wihak of McDougall Gauley (Regina), discusses how the Supreme Court’s decision in Vavilov reshaped the framework for judicial review and statutory appeals, and the questions that remain about its practical application. This session […]
Qualifies for 1.25 CPD Hour, all of which qualifies for Ethics In furtherance of its work in advancing Equity, Diversity and Inclusion, and under the auspices of its Black Heritage Education series, the Truly Alive Youth and Family Foundation Inc (TAYFFI) is facilitating this webinar session with the Law Society of Saskatchewan. This interactive webinar […]
Qualifies for 1.0 CPD Hour, all of which qualifies for Ethics Move from reactive operations to confident, tech-enabled leadership—without the overwhelm. Legal technology isn’t just a trend—it’s a necessity. Yet many firms struggle to align tools with strategy, leaving them stuck in reactive mode. This webinar introduces the Digital Modern Lawyer Framework, a practical roadmap […]
Qualifies for 1.0 CPD Hour, all of which qualifies for Ethics. This session will not be recorded. In recognition of International Women’s Day 2026: Give To Gain, this session brings us together for a timely dialogue as human rights—including women’s rights—face growing challenges. The presenter will discuss current issues and opportunities for advancing women’s equality […]
Qualifies for 3.0 CPD Hours. Running a small or mid-sized law firm is challenging and raises big, often competing questions. How to lead the firm while taking good care of the clients? How do we decide where the firm is heading, and actually get there? Why do good plans so often stall in implementation? How […]
Qualifies for 1.0 CPD hour, all of which qualifies for Ethics. As legal professionals integrate generative AI tools, such as large language models, into their work, they must master a new language. Legal prompt engineering is the art of formulating queries to guide these AI systems in generating optimal outcomes—whether drafting legal memos, answering complex […]
Qualifies for 1.0 CPD hour. High-conflict clients and adversarial matters can significantly impact a lawyer’s time, energy, and cognitive bandwidth. Ongoing exposure to emotionally intense files — particularly those involving anger, trauma, personality-driven conflict, or persistent disputes — can quietly erode clarity and professional capacity. This session examines the intersection of client psychology and legal […]