Christmas is one of the happiest times of the year, but as the cost-of-living crisis worsens, millions of Australians are giving up essentials to put presents under the tree.