If you just want to change the dates, you can do that at no cost, without redeposit, as others have indicated.
So travel dates become irrelevant to the decision. The question is simply, should you take the opportunity to pay $300, to get 50K points back into your account. That's 0.6 cents per mile, a bargain price that most of us would consider a no-brainer. Do it.