Fix parsing of device log lines

Parsing date from device log lines using regex to handle splitting on 1 or more spaces because date strings for days 1->9 look like "June  9 14:30:43" (i.e. there is 2 spaces between June and the 9) and splitting on single space was incorrect.