With MySQL 5.6, Is there any way to keep a replication slave X seconds behind_the_master?
For any version pt-slave-delay  Is what you're looking for.  Note this is a 3rd party tool that continuously runs with stop/start slave, to keep it around the delay you want.

If you have 5.6 or above you can use the native built in slave delay