added some logging for Parser, one assertion for Date class dayOfWeek() method
minor typo fixed for Date toString() and constructDate()