Added date checking to fireplace (bug 1044230)

and notice how your tests didn't catch that :wink: