Если вы хотите сохранить дату создания, вы можете не использовать поведение отметки времени по умолчанию.
Использовать фильтр before_save и настраиваемое поле 'creation_date'
class MyModel
before_save :set_creation_date
def set_creation_date
self.creation_date ||= Date.today
end
end
Таким образом, если вы сами установите creation_date, он будет сохранен в БД с этим значением, но в противном случае Date.today будет.