Create a notebook called "Journal" and then I would probably make one section per month. Each page would be a day. And like I said, when new page is made, it's automatically timestamped with the current date and time and a space for a title. How entries
are ordered is up to you. Pages are just ordered by simply adding the new page to the end of the list and you can drag them into another order at any time.
On the Insert tab, you'll find Page Template options. You can set up a page with stuff to your liking, then go to the Page Template options and choose "Save this page as a template", then finally set "Always use a specific template" to the template you just
made.
In the File>Export menu, you have options to export the current page, section or notebook in a variety of formats, including PDF and Word. Finally, don't forget OneNote apps exist for Windows Phone, Android, iOS and online, but use of these apps would require
you to have your notebook on SkyDrive.
If I'm understanding you correctly, it seems you don't really need macros here at all as OneNote has the options you want built in. Just set up your template, set it as the template for new pages, then just click "New Page" every day.
Here's a good article explaining the template options you have in OneNote 2010.