Adding date to NameTuple won't work as the NameTuple is only supposed to have enough information to construct the name of a gem.  (See further comments)