I think the only reasonably scientific way for us to travel great distances like that is to upload our minds into some sort of mechanical unlimited lifespan nonorganic form (can this be done)? or if that cant be done, we need some sort of stasis chamber / suspended animation to keep us in our current state until we arrive at our destination, however far into the future that might be.
Of course if we could travel close to the speed of light we wouldn't experience the same rate of passage of time, but although physically possible, it'll be extremely difficult to get a ship to accelerate to, let's say 90-95% of the speed of light and also avoid collisions with space dust, which at those velocities would tear holes into the hull of any ship (unless we had some sort of magnetic field to repel them.) If we did then we could decelerate outside the solar system of our destination world and accelerate to those speeds again outside of it when we wanted to leave.
Wat- how fast would we have to accelerate to complete this 6 month "trip" in let's say one hour? 95% of the speed of light?
The gravitational field idea is even better, Wat! How strong does the field have to be to reduce the 6 month trip to 1 hour? I've seen maps of gravitiatonal sinks on Earth but I dont think any of them are strong enough for that

We'd probably need to create a black hole for that lol.
So a CTC wouldn't be a physical valid solution even with an artificially created singularity would it, Wat? And even if we could create it, would it allow us to change our future - or would we be doomed to do the same things over again even if we knew we did it in the "past" (this is assuming we would still retain those memories, which we might not, it could just be a hard reset for everything in the path of the CTC.)
Besides a CTC is there any other physically valid way to go to the past? (Either just to view it or to change it.)