Added date checking to fireplace (bug 1044230)

did you want to add a smokealarm test for this? to test that it actually shows up, can be dismissed, etc. when the date is incorrect?