Essex to host 29th annual Essex Day