MobyGames is good, but it lacks a lot of information since it's all user-submitted and they're still missing tons of games.
I use a combination of Wikipedia, MobyGames, official product pages, press releases, Play-Asia (for JAN codes) and
GAME Data Room (JP site with release dates and product codes).