## Issue description
When creating a CloudFormation stack, the `CreationDate` is always `2011-05-23T15:47:44Z`

## Steps to reproduce
1. Prepare a CloudFormation file, for example
```yml
AWSTemplateFormatVersion: 2010-09-09
Description: My Stack
Resources:
  LambdaCodeBucket:
    Type: AWS::S3::Bucket
    Properties:
      BucketName: my-bucket
```
2. Create a new stack based on this file, I used the command:
```bash
awslocal cloudformation create-stack --stack-name gch --template-body file://stack.yml
```
3. List all the created stacks and confirm the `CreationDate` is not a present date
```
awslocal cloudformation list-stacks
```
```
{
    "StackSummaries": [
        {
            "StackId": "arn:aws:cloudformation:us-east-1:000000000000:stack/stack/27187f13-a645-40a0-8788-62d502358216",
            "StackName": "stack",
            "TemplateDescription": "My Stack",
            "CreationTime": "2011-05-23T15:47:44Z",
            "StackStatus": "CREATE_COMPLETE"
        }
    ]
}
```
table_name = table_name or put_item['TableName']
    ddb_client = aws_stack.connect_to_service('dynamodb')
    search_key = {}
    if 'Key' in put_item:
        search_key = put_item['Key']
    else:
        schema = ddb_client.describe_table(TableName=table_name)
        schemas = [schema['Table']['KeySchema']]
        for index in schema['Table'].get('GlobalSecondaryIndexes', []):
            
            pass
        for schema in schemas:
            for key in schema:
                key_name = key['AttributeName']
                search_key[key_name] = put_item['Item'][key_name]
        if not search_key:
            return
    req = {'TableName': table_name, 'Key': search_key}
    existing_item = aws_stack.dynamodb_get_item_raw(req)
    if 'Item' not in existing_item:
        if 'message' in existing_item:
            table_names = ddb_client.list_tables()['TableNames']
            msg = ('Unable to get item from DynamoDB (existing tables: %s): %s' %
                (table_names, existing_item['message']))
            LOGGER.warning(msg)
        return
    return existing_item.get('Item')
def get_table_not_found_error():