I need to display the products marked as new in a dedicated page in my e-shop and use the same products list template I am using in the catalog_category_view page. Does Magento already provide this functionality or should I write something custom?
Mage_Catalog_Block_Product_New. so in your layout file you need to add something like
<block type="catalog/product_new" name="products.new" template="catalog/product/list.phtml" />
There's also a template for new products, called new.phtml (replace list.phtml with new.phtml) - depends on how you want to display things