St. John's ice cream social