I have a form where the user can edit some details, the issue I'm having is that when I click the edit button and the modal appears my date input box isn't displaying the date that was saved.
Are you sure you're definitely passing something to your component? Be careful if you're passing json because sometimes when parsing json, Vue doesn't handle props too well. Consider adding a type to your props if you're accepting an array or a string or an object.
At least this will confirm what you're passing to the component is correct. Types that can be used are Array, String, Boolean, Object, Function and Promise.