The correct answer is D. The sea floor is moving from X to Y over the course of millions of years.
The observation that the rocks at point X are older than those at point Y suggests that new oceanic crust is being formed at point Y (possibly at a mid-ocean ridge or volcanic activity) and pushing the older crust towards point X. This is consistent with the theory of plate tectonics, where tectonic plates move apart, and new material is created at spreading centers, resulting in older rocks being further away from these hotspots.