Added a hack to make sure that the current date is read when the program is opened. With the most recent changes to the calendar navigation - being able to use the keyboard - the current date was not seen as being changed during startup and hence the diary for the current date was not read.