utility methods for periods dates
period table generation independent of gardes