Well S3 now supports versioning and lifecycling, as such I would suggest you review that.
You can use versioning to store several copies, and then after day X have it automatically moved across to Glacier.
The use of versioning and lifecycling are perfect for a tiered backup solution.
Cheers,
Matt.