Timezone Bugs in AI-Generated Booking Systems: A Case Study

A developer built a booking system prototype for a tutoring platform ($12k MRR) using Claude in 5 hours. Deployed immediately, it generated 89 bookings in 2 weeks. But a timezone bug caused 11 bookings at wrong times, eroding tutor trust.
The Bug
The original implementation stored all times in UTC and displayed them in the server's timezone (IST). Tutors in other timezones saw incorrect available slots. A tutor in Dubai reported: "My student booked for 3pm but showed up at 4:30pm" — the 1.5-hour offset matched the IST-to-GST difference.
Attempted Fixes
First attempt: Claude generated a fix using the user's browser timezone. It worked for IST and GST, but broke for US timezones due to daylight saving time transitions.
Second attempt: The developer requested using a timezone library — luxon. Implemented correctly, it worked across all tested zones.
Lessons
- Prototypes that work for your timezone and test cases will break for others.
- Claude confidently generates incorrect timezone handling — always test across at least 3 timezone regions before deploying scheduling features.
- Now at 142 bookings/month, but the 11 wrong-time bookings cost trust with tutors who had to apologize to students.
Speed from AI coding agents doesn't remove the developer's responsibility for edge-case testing.
📖 Read the full source: r/ClaudeAI
👀 See Also

13 Weeks with OpenClaw as Daily Driver: What Worked, What Broke, What Still Hurts
After 13 weeks running OpenClaw on a Raspberry Pi as a personal agent system, a user shares practical wins (cron, memory, subagents) and pain points (model config issues, shell quoting, agent-to-agent history gaps, update drift).
War Radar: An Automated Pipeline That Uses AI to Classify Conflict and Evacuation Reports
War Radar publishes a daily world map of armed-conflict risk: a formula sets the risk level, AI models handle only narrow classification, and the project publishes how often each level was followed by a crisis.

AI Coding Agents Stall at Deployment: Cowork User Hits Sandbox, Permission, and Context Loss Issues
A developer building a Next.js app with Cowork reports the AI agent built code successfully but failed to deploy — stuck on sandbox restrictions, GitHub push issues, and session context loss.

Claude Code AI Agent Controls Physical iPhone via Accessibility APIs
A developer demonstrated Claude Code autonomously operating a physical iPhone through the Blitz Mac app, using WebDriverAgent and accessibility APIs with a zero-distance swipe workaround for taps.