I was just on Google Calendar today and noticed they had a new feature for sports teams' schedules. Here is the Rockets schedule. Click subscribe at the bottom right and the timezones will be right. They also have schedules for a whole bunch of other sports under the "interesting calendars" category.
I saw this the other day and thought it was pretty cool. However, the problem is it adds it a seperate calendar rather than adding the events to your google calendar. As a result if you sync your google calendar to outlook or your blackberry - the dates don't sync over. However, if you import the schedule into google you can make it sync that way. The schedule can be downloaded here: http://www.nba.com/rockets/news/outlook_schedule.html