There's two issues here ... should the date be stored as text, and should the date be part of the PK.
Answer to first question: Definately not ... store dates as dates.
Answer to second question: Maybe, if you are absolutely sure that the date value is never going to be modified.




