Fix weekend detection