When checking for groups with no date set, check for empty string values

When you delete the date of an existing group, the key remains, but the value
is an empty string. This was screwing up the attempt to filter based on which
groups had the thatcamp_date field set.

See #47