Arizona Gives Day has raised $42 million for charities since its inception in 2013. The funds help nonprofits finance programs.