I said "should" because that's the official requirement if you know what official means. One day before is allowed at several immigration offices. Where I'm staying it's allowed because some bank branches open 10am, while immigration open 8:30. Read this slow and you might understand.