Fix weekend calculations.

Fix #121.