How Far in Advance Should You Buy NBA Tickets?