Am i missing something I'm getting no gems to make keys and have 6 boxes I need to open still?
Try going visiting the other side of town. If that doesn't work, return home to end the night. More gems should spawn during the next night phase.