ENG-6791 added timezone argument to csvloader and testcases for same

In case when user enters invalid timezone TimeZone.getTimeZone() method does not give us an error but rather GMT referred time zone. But in this case we need to notify the user of Invalid timezone entry. So in order to check for a valid timezone we need to match the incoming string with all the available timezones. However there can be other ways of doing this.