add dynamic path slicing by time formatted string

This patch allows for better control over S3 paths by adding support for strftime string formats in the path configuration.

For example, providing a path `logs/%Y/%m/%d` will translate the S3 path into `logs/2013/03/20`