I was there in the morning last year and it was great. It seemed to fill up steadily though so I'd say the earlier the better.
Remember people are travelling that day, so most people will be later on. If your around - then do it early. It is open in the week too if your local.
You don't wanna be doing too much the day before anyway.