I have a theory for discussion that time is created by the expansion of space.
I propose that every point of space in the universe is expanding at the speed of light and time as we perceive it is the measurement of the potential to move into the space created. This creates a reality horizon. A physical barrier if you like which is light speed.
When you travel in space you are closer to the horizon in the direction you are moving meaning that space in front is effectively expanding slower creating a time dilation for the object in motion. Travelling at the speed of light would mean that space would not be expanding in the direction of travel at all so there would be no movement through time. You can't travel faster as there is no "new" space expansion in that direction to travel in to.
I also propose that as space expands through mass it is slowed down.
The point at the centre of the mass, as with all points, wants to expand at the speed of light but is restricted by the mass so expands slower. As it moves through the mass and the mass ahead reduces it speeds up until reaching open space where it then expands at light speed again. It is still "behind" where it should be creating a gravitational drag. This proportional deficit would reduce the further away that point gets from the mass explaining why gravity recedes with distance but never disappears.
Black holes where the mass is so compacted as to stop the expansion of space are outside of the reality horizon, and would have a surrounding region with no time.
I'm probably off the mark but appreciate some comments please