Should You Pay off Debt OR Save for Goals First?