morning.

Answer to first question is yes you can make any days below 10 show as 01, 02 etc. Simply highlight all the date cells then click the Number Format drop down menu which is the drop down menu located in the Number group on the Home tab. Select More Number Formats. From the categories choose Custom and in the Type box enter dd/mm/yyyy and press OK. All dates under 10 will now display as 01, 02, 03 etc
I'm not sure about the colouring what you mean by make it nicer. You have applied the red fill colour to those cells. You could try a different colour or even try using the formatting options in the Cell Styles options which is a button found on the Home Tab.