Updated generic license implementation to use Java's Date object.