Nah, its not accurate at all (and I'm chinese!!).
I think you need a lunar calendar for that, I have one of my phone.
Chinese age is not the same as western age. The chinese start counting the age of the baby at the start of pregnancy; so at birth, the child is considered to be 1 year old instead of zero. So add one year to your western age.
Lunar calendar is also different. For example, we celebrated our Chinese New year this year in February 14, so that is the lunar calendar 01-01-2010 for us and it 14-02-2010 for the westerners. So you can minus 1.5 months from the western date to get the lunar calendar month.
lets say someone is 24 in february and she conceived 10-02-2010, it would mean by lunar calendar that she is 25 and she conceived in december.....
If the chart was correct; I would have been a boy and my brother would have been a girl according to my mum's age and conception month!