Just how long is Christmas anyway?