Add more validation logic to local donations
Fix some more Donation validation logic