Refactored Date
EditBean Interface added