User is not able to record a time entry for a date that is more than 30 days old. The user is restricted from entering time for an older date and gets an error.
This is happening because of a setting in Global Settings > Time and Expense. Time entries are not saved or deleted if the dates fall beyond (before or after) the number of days set here. This defines the number of days into the past and future allowed for saving or deleting any time entry, thus ensuring that employees record or edit their time within the days specified by you, say 7 days before or after the current day. This cannot be a negative number. If you want to allow timekeepers to enter time for older dates, then you need to change this setting accordingly.