Gift giving is at its absolute finest during the Christmas season. Putting smiles on children's faces, making an elderly person feel appreciated, rewarding a hardworking employee - the reasons for gift giving at Christmas are endless. Christmas is the most popular time for gift giving, and it is no secret that Christmas is also the favorite time for marriage proposals.
However, getting ready for Christmas can be a nightmare when you tally up all the planning and shopping that must be condensed into the 3 or 4 short weeks leading up to the holiday break. Selecting menus, writing out gift lists, decorating the tree, hanging the outside lights, and so on