Rubber Time

12345678910
Across
  1. 4. To move something to a later time
  2. 6. After the expected time
  3. 7. The latest time something must be finished
  4. 10. Before the expected time
Down
  1. 1. Done quickly or without delay
  2. 2. Being on time
  3. 3. A set time to meet someone
  4. 5. A planned list of times for events
  5. 8. A wait that makes something start later
  6. 9. Being late