http://books.guardian.co.uk/news/articles/0,6109,406435,00.html
Harry Potter was born on July 31st 1980. However I have no idea when Sirius was born. For him to've been born in 1960, and be the same age as James Potter, the should both have been 20 when Harry was born.