What is the latest I can checkout? Are there any rush fees associated?