I have managed to get the stamp to produce the date, however I am unable to get it produce a fillable field. As stated in the description, I am new to java and adobe, I am a quick learner but am unfamiliar with how java works so I have been trying to cut and paste script but have been unsuccessful. If someone could give me the coles notes on Java or run through how to do this task and I'll look into getting some education on Java later that would be great.
Since you want both a date and user fillable field you need a dialog to collect the data for the fillable field added to your stamp. This article https://acrobatusers.com/tutorials/dynamic_stamp_secrets covers how to do that for a single input field. You can do much more with dynamic stamps, so if you find you need more than a single input dialog for this or future stamps, you should check out PDF Stamp Annotations which has the most comprehensive info and a dialog creation tool for custom dynamic stamps.
Hope this helps,