Bug fixes for #19 and #20

Ensures that the size constraint is respected when the initialFrame is adjusted and that the `isToday` calculation is correct.