It looks like that shark guy magic is not rewinding time but instead just turning people into kids again. If it really was rewinding the time, why Gray, as a child, still has that scar on his forehead? I remember he got that scar from his battle with Lyon in Galuna Island Arc.