INV-338 When attempting to get URLs for S3 documents i found a bug in th...

...e naming convention

Although a period is supported in the bucket name it means that ssl links to the file do not work because of multi level sub domains no longer working in modern browsers.

Signed-off-by: Robin Smith <robin.smith@clicktravel.com>
Use DateTimeUtils to specify what "now" is and don't forget to reset it in a @After step of the unit test.