Hi Naga,
You should follow SAP's example in this. What they do is save the date as a date, normally the first day of the specified period and then use a flag to define how to display the date. Purchase orders and product Shelf life are good examples of this.
Rich