Parses a JavaScript date string to optional epoch milliseconds. Invalid dates return None; use ISO 8601 with an explicit timezone for portable results.