I think I'd tell someone on the second date, provided I felt I was passable. I tried telling someone on the first date, and she unexpectedly said she didn't want to see me again. If I tell them on the second date and they decline a third, at least I know that being trans is likely the reason.
Haven't actually ever had a second date, so I don't know how well this will work...