Parade, baby contest, and nail-driving contest on tap for 25th Depeyster Festival Aug. 9-10