There are -29 days and -18 hours left to Christmas