I think SloanSpace has different behavior than you describe as your problem. I can create classes during an active term and before the term starts and I can create terms using a start date that is prior to the current date.
DeeDee