Will try to correct this :) However, I don't know if there is anywhere else where the date parsing is used in a useful way ?
4-digits String as inputs are considered as a date when displayed
### Expected Behavior

My usecase was to get a warehouse id as input which can be digits-only or alphanumerics-composed.
It should display String as raw IMO ? Especially since there is a type: DATE

### Actual Behaviour

<img width="801" alt="image" src="https://user-images.githubusercontent.com/37618489/225765270-a861c61b-2ea0-4e29-be2a-83211f1aa125.png">
<img width="296" alt="image" src="https://user-images.githubusercontent.com/37618489/225766081-c0385822-041d-4248-a6d8-d10bda4db1db.png">

As you can see, my input is parsed and displayed as date in the input information of the execution while it is treated as my raw String inside my flow.

### Steps To Reproduce

In the quickstart configuration (v0.8.0-SNAPSHOT), run the given example flow and check the executions tab

### Environment Information

- Kestra Version: 0.8.0-SNAPSHOT
- Operating System (OS / Docker / Kubernetes): MacOS
- Java Version (If not docker): Under docker


### Example flow

```
id: numberAsDate
namespace: simple.test
inputs:
  - name: numberAsString
    type: STRING
    defaults: "2685"
tasks:
  - id: print
    type: io.kestra.core.tasks.debugs.Echo
    format: "{{inputs.numberAsString}}"
```
ui/src/utils/utils.js
ui/src/utils/utils.js
diff --git a/ui/src/utils/utils.js b/ui/src/utils/utils.js
index 983797f238..2195d08e52 100644
--- a/ui/src/utils/utils.js
+++ b/ui/src/utils/utils.js
@@ -52,22 +52,23 @@ export default class Utils {
         const flat = Utils.flatten(data);
 
         return Object.keys(flat).map(key => {
+            let rawValue = flat[key];
             if (key === "variables.executionId") {
-                return {key, value: flat[key], subflow: true};
+                return {key, value: rawValue, subflow: true};
             }
 
-            if (typeof (flat[key]) === "string") {
-                let date = moment(flat[key], moment.ISO_8601);
+            if (typeof rawValue === "string" && rawValue.match(/\d{4}-\d{2}-\d{2}/)) {
+                let date = moment(rawValue, moment.ISO_8601);
                 if (date.isValid()) {
-                    return {key, value: flat[key], date: true};
+                    return {key, value: rawValue, date: true};
                 }
             }
 
-            if (typeof (flat[key]) === "number") {
-                return {key, value: Utils.number(flat[key])};
+            if (typeof rawValue === "number") {
+                return {key, value: Utils.number(rawValue)};
             }
 
-            return {key, value: flat[key]};
+            return {key, value: rawValue};
 
         })
     }
