fix #313.  Recurring Donation creates too many opps in end of month scenarios