Additional methods for Date including formatting and better parsing