Merge remote-tracking branch 'origin/ui/victor' into logic/wenhao
Use Parser to parse date & Exception handling
Aligned program name at welcome message.
Added colouring to welcome message
Merge commit 'a4a1048de3ffdb69736e712a679b3a76e6517513' into ui/victor