When posting code, please use the highlight tags to preserve formatting.

Why are you creating multiple scanners?

When do you take into account which day it is? When do you actually change the...