It seem to be working fine everything works now I was getting confused on how fromString() and toString() handled there formatting I have it resolved and posted my solution above, thanks for the advise on the data type for the date column.

"I think my main issue was fromString() function call I thought I was setting the formatting in this function call but I was in correct I need to covert back to string and use toString() to get it in the format I need. the fromString() function needs the format its all ready in I fixed these issue and it seems to display the searched data in the model now"