don't try to convert an empty string to date

As discussed on #43, missing date data is messing up our conversion. This seems to fix it, but a more in-depth investigation is probably warranted.