add Maximum Timestamp option to get always same unix timestamp when using a fixed seed

This PR add an option to set the maximum end timestamp and fix #90.

If maximum end timestamp is set and seed is set, then we get always the same date times.