Is it possible to input a default 'text' to a Date Field. which will change to a date as soon as the person attempts something
You can't mix return types of a field. But, you could create a formula field, which returns either a text date, or a text string.
IF((ISBLANK(SomeDate__c)), 'No Attempt', TEXT(SomeDate__c))