Added error handling for bad dates

ControlPanel
 - will exit add method if failing to add to the list
 
Lister
 - added try block around add method, will return false on 
 ArrayIndexOutOfBounds exceptions.