SIGN IN SIGN UP

Fix parse_rfc3339 to handle None from timezone regex

Add defensive check to prevent AttributeError when _re_timezone.search()
returns None. Also handle space in timezone position gracefully by treating
it like 'Z' (UTC). Includes test case and clear error message.

Fixes issue where 'NoneType' object has no attribute 'groups' error could occur.

Co-authored-by: brendandburns <5751682+brendandburns@users.noreply.github.com>
C
copilot-swe-agent[bot] committed
0f38e1c56998b5b280f7bad6411a81b4ee8a4616
Parent: a3f288c