May 18 7th Annual Hudson Valley Gives Hudson Valley Gives is a 24-hour virtual giving day to support nonprofits throughout the Hudson Valley.