Parish vendor sale in Hardyston raises money for charitable causes