Determine which date utility by explicitely checking for GNU coreutils

Simply checking by OS is not really a good test, since users could have
coreutils installed on OSX or vice versa. We are just checking for a flag
that only exists with GNU and taking from there. Thanks to
@KeithThompson at stackoverflow who wrote the snippet.

closes #168