Adrian Gonzalez travels 250 miles between games to make daughter's recital