Bug due to the stupid API has been fixed:
On single digit dates the array which spits the string for start date time in show times segment contains two spaces before the date instead of one and hence app crashes as the following logic is implemented based on the formatting of the time. Now the code uses NSScanner which scans for spaces and adds only strings to the array thus rectifying the bug.