- Query Neo4j for Academic/Registration periods where now() is between start_time and end_time - Return period_id, event_type, event_label, start_time, end_time - Handles missing teacher or Neo4j connection gracefully
- Query Neo4j for Academic/Registration periods where now() is between start_time and end_time - Return period_id, event_type, event_label, start_time, end_time - Handles missing teacher or Neo4j connection gracefully