Snapshot & Restore - Time Range

Is it possible to do a Snapshot and restore for a specific time range instead of the complete indice itself ?

No. It's not.
But you can use the reindex API to reindex data to a new index, then just snapshot this temporary index may be?

oh ok .... thanks for clarifying.