72273a3f1c
- Convert local datetime to UTC before sending to backend for non-all-day events - Keep all-day events unchanged (no timezone conversion needed) - Add proper timezone conversion using chrono::Local and chrono::Utc - Include fallback handling if timezone conversion fails - Add debug logging for timezone conversion issues This resolves the issue where events appeared 4 hours earlier than expected due to frontend sending local time but backend treating it as UTC time. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>