チャージパックのヤツ、話盛り上がってるけど、単純にプログラムのミスでしょ
簡単に言うと、この手の日付単位ベースで処理する場合の区切り(このゲームの場合15時)まで詰めるべきなのに、それをやらず買った時刻そのものを終端にするから、継続した時に今みたいにおかしくなる