Spring Festival offering full day of fun for everyone