Move transaction day initialization into the then of createGift so because it relies on $scope.gift to exist
If the user is coming back to edit a gift, load draw days based on start date rather than today