The date was discussed on the Steam forum
here. I can't say we came to a solid agreement but I'm leaning towards Pizzahut's April 7 as TFC's b-day. But when is the actual birth of a game? The release or the final compile? And the dates discussed on the Steam forum are differant release dates.
I am afraid we will never know when TFC was actually "born".