The best time to go is in the early morning (to beat the crowds) during the spring (for the most impressive flower displays).
The flower displays are put up by elementary school students assisted by florists.