Milford Historical Society holds annual picnic Monday